Choosing the right name is one of the loveliest parts of welcoming a baby. To make it easier, we've gathered some of our most-loved baby names beginning with O, P — each with its meaning, so you can find one that feels just right for your little one.
Baby names starting with O
O names are open and melodious, a little rarer and quietly distinctive.
- Omnisa — Omni meaning (Girl)
- Omnias — Omni virtue (Boy)
- Omnika — Omni meaning (Girl)
- Obaid — Faithful servant (Boy)
- Omnia — Omni meaning (Girl)
- Oliver — Olive tree (Boy)
- Olivia — Olive tree (Girl)
- Osman — Baby bustard (Boy)
- Ojasvi — Lustrous, bright and powerful (Girl)
- Omkar — Divine light boy (Boy)
- Ojaswini — Bright, lustrous and radiant (Girl)
- Omnian — Omni virtue (Boy)
- Omnira — Omni meaning (Girl)
- Omar — Long-lived (Boy)
- Omja — Born of cosmic unity (Girl)
- Omnion — Omni virtue (Boy)
Baby names starting with P
P names feel pure and poetic, with strong roots in Sanskrit and devotion.
- Punam — Full moon (Girl)
- Piyush — Nectar (Boy)
- Padma — Lotus (Girl)
- Purias — Puri virtue (Boy)
- Pritha — Kunti (Girl)
- Purion — Puri virtue (Boy)
- Priyadarshini — Pleasant looking (Girl)
- Parmeshwar — Supreme lord (Boy)
- Pacisa — Paci meaning (Girl)
- Prasad — Offering (Boy)
- Prabha — Radiance (Girl)
- Pacien — Paci virtue (Boy)
- Pacina — Paci meaning (Girl)
- Paras — Touchstone (Boy)
- Pacia — Paci meaning (Girl)
- Parker — Park keeper (Boy)
Found a name you love? Tap any name to see its full meaning, origin, Rashi and Nakshatra. You can also explore more in our Smart Name Finder or read the legends behind names in our Name Stories.