Barry

Origin: Celtic/Gaelic
Categories: English Boy Names, Hair Names
English form of Irish Bairre, meaning fair-headed