A word used by Gujarati Indian women, to insult their children, inparticular, their sons. It is an insulting word which means the boy is stupid, silly or bone-idle.

Can also be used when the child does something mischievous and stupid, where the mother secretly finds it funny, but does not want to encourage her son.

*Easter time in a Gujarati Indian household*
Friend: 'We've got so many easter eggs this year'
Mum: 'So have we. Maya, go and get egg from fridge'
(Son goes to fridge and holds up a chicken egg)
Son: 'This one mum?'
Mum: 'NOT EGG, YOU BAM'

*Gujarati family go to a fancy restaurant for a meal*
Mum: 'Maya, you want more naan?'
(Son is sat at the table, with his napkin over his face, with holes poked out for eyes)
Son: 'Yes please mum.'
Mum: 'GET TISSUE OFF YOUR FACE NOW YOU BAM'

BAM is the formation of any 3 girls whose name's start with a B , an A, and an M . Often times BAM girls are the coolest shit you will ever discover and you will be jelous and if your not BAM girls like you to pretend to be because they are getting attention .
BAM people are never sluts and they actually try . There are no drugs, smoking or any of that gross stuff , but hey , they will accept a beer ;)

Person 1 :Hey did you see Brianne Ashley and Meredith ?!
Person 2 : Oh ya , they are so BAM !