A English surname, from Anglo-Norman of Anglo-Norman origin.
"The Barrett family has lived in that village for generations as an old English surname of Anglo-Norman origin."
The name Barrett likely arrived in English as a variant of the Irish surname derived from several different roots. While some origins suggest meanings related to "quarrelsome" or "trickery," it ultimately became an established family name without retaining those specific negative connotations.