If you're looking for a name that celebrates your Irish heritage, consider Barra, a masculine name that means "fair-headed." Particularly fitting if you suspect baby will have light-colored hair, this name is an excellent option for a sandy-haired boy. Short, sweet, and unique, baby Barra is sure to delight the world.

Search Baby Boy Names

Search by:

  • Name or Meaning
  • Filter
  • Letter