Discover and Shortlist Your Perfect Baby Names!

Names letter starts with O

Name Meaning Origins Gender
Olallie Olallie: Unique Native American name meaning "berry," feminine and cultural. Native American Girl
Omphale Omphale: Greek name meaning "navel," linked to Heracles' myth. Mythology Girl
Orwyn Orwyn: Unique Welsh name meaning "white as snow," symbolizes purity. Mythology Unisex
Owena Owena: a unique, charming name rooted in Welsh mythology and tradition. Mythology Girl
Olwyn Olwyn: Welsh name meaning "white footprint," associated with nature and mythology. Mythology Unisex
Olwenn Olwenn: Unique Welsh name meaning "white footprint" with rich history. Mythology Girl
Olwenna Olwenna: Welsh name meaning "white footprint" and associated with beauty. Mythology Girl
Olwynn Olwynn: Welsh name meaning "white footprint," associated with beauty and mythology. Mythology Unisex
Olwynne Olwynne: Welsh name meaning "white footprint," rich in mythology. Mythology Girl
Olwenah Olwenah: Unique Welsh name meaning "white footprint," symbolizing purity and grace. Mythology Girl
Ogdyn Ogdyn: Uncommon Welsh unisex name meaning "cave," rich in mythology. Mythology Unisex
Odwyn Odwyn: Unique Welsh name meaning "white footprint" or "path." Mythology Unisex
Ohanne Ohanne: Unique feminine variant of John, meaning "God is gracious." Middle Ages Girl
Odwin Odwin: rare English name meaning "wealthy friend," historically significant and unique. Middle Ages Boy
Oliver Oliver is a classic name meaning "olive tree," symbolizing peace. Mediterranean Boy
Opiyo Opiyo: Luo name meaning "born when the garden is flourishing." Luo Boy
Otino Otino: Luo name meaning "night-born," significant in cultural heritage. Luo Boy
Otienno Otienno: Luo name meaning "born at night," primarily for males. Luo Boy
Otienoh Otienoh: Luo name meaning "born at night," culturally significant for boys. Luo Boy
Okech Okech: Luo name meaning "born during the day," male association. Luo Boy
Odhiambo Odhiambo: Luo male name symbolizing birth circumstances, cultural pride, heritage. Luo Boy
Odilija Odilija: Lithuanian name meaning "wealth," unique and culturally significant. Lithuanian Girl
Ona Ona: Lithuanian name meaning "grace," gaining popularity in America. Lithuanian Girl
Oriolus Oriolus: Latin name meaning "golden," elegant, unique, and masculine. Latin Boy
Oliverus Oliverus: Latin name meaning "olive tree," symbolizing peace and masculinity. Latin Boy
Orrele Orrele means "light of God," symbolizing positivity and hope. Judaism Unisex
Onah Onah: Hebrew name meaning "gracious," unisex, with cultural significance. Judaism Unisex
Otsuyu Otsuyu: Japanese name meaning "moonlit evening dew," elegant and unique. Japanese Girl
Oshika Oshika: Japanese name meaning "deer," symbolizing grace and beauty. Japanese Girl
Otou Otou: Rare Japanese name meaning "big man" or "great leader." Japanese Boy