Barrett \b(a)-rre-tt\ as a boy's name is pronounced BARE-et. Possibly (Middle English) "dispute, argument", (Old German) "bear-strength", or from Barrette (Old French) "cap". Transferred use of the surname, used as a given name mostly in the 19th century, probably due to the fame of English poet Elizabeth Barrett Browning.
Barrett has 8 variant forms: Baret, Barrat, Barratt, Barret, Barrette, Barrey, Barrie and Barry.
Baby names that sound like Barrett are Bartt, Barrt and Brett.