look up any word, like smh:
 
1.
A bad ass name for a badass person.
Guy 1: hey look it's Ciarin! Guy 2: Oh yeah she's a bamf
by Owlpants April 27, 2011