Barrett: baby boy name meaning and popularity


While some sources say Barrett is of German origin and means “as strong as a bear,” others say it’s derived from a Middle English surname meaning “strife” and often given to argumentative people. So either way, if he lives up to his name, he’ll be destroying your shit like Bamm Bamm Rubble or talking back all the time. But who are we kidding, kids usually do that anyway.