Skip to Content

13 Modern Girl Names that Start with O (with Meanings!)

This post may contain affiliate links. Please visit my disclosure policy for more information.

Inside: Looking for girl names that start with O? You’ll love these modern names real moms are using from Oaklee to Oriella!

Give your baby girl an adorable and sweet O name like Oaklen, Olive and Ozzy. These beautiful names are sure to stand out and are perfect for any mom and baby to be.

This post includes only the most modern O names, curated from the other baby name lists on my site. (No need to scroll through 100’s of names real moms would never use!)

So here are the best O names for girls with meanings and don’t forget girl names that start with M and girl names that start with N.

Little girl in spring dress and braids.

O Names for Girls

  1. Oaklee/Oakleigh/Oaklie/Oakley – English origin, From the oak tree field
  2. Oaklen – American origin, Beautiful Oak
  3. Octavia – Latin origin, Eighth
  4. Olive – English origin, Olive or from the the olive tree
  5. Olivia/Olyvia – English origin, Ancestor’s descendant
  6. Omarosa – African origin, My beautiful child
  7. Ophelia – Greek origin, Helper
  8. Orabelle – Latin origin, Combination of Ora and Belle
  9. Oriella – Italian origin, Golden
  10. Ozzy – English origin, Shortened form of names beginning with O’s

Want More?

Want even more modern girl names? You’ll love these!

Your Turn

Which of these O names for girls are your favorite? Let me know in the comments!

Pinterest graphic with text and little girl with braids.