Baby names starting with O

16 baby names that start with O, with their meanings.

16 names

Meanings and origins are indicative. Sources and languages can disagree, and a name may carry different meanings in different cultures. For religious or cultural questions, please confirm with a family elder or religious teacher.

O

  • Océane – Ocean
  • Odette – Wealth; little wealthy one (French, from Germanic Oda)
  • Odhran – Little pale green one
  • Oisin – Little deer
  • Ola – Ancestor's heir
  • Olga – Holy, blessed
  • Oliver – Olive tree
  • Olivia – Olive tree
  • Oliwia – Olive tree
  • Omar – Flourishing
  • Onkar – Sacred Om
  • Orson – Bear cub
  • Oscar – Deer lover
  • Osian – Little deer
  • Ottilie – Prosperous in battle; fortunate heroine (from Germanic Odila)
  • Oviya – Painting

More letters