99 Pretty Girls' Names Beginning With P

Hollie Bond
Mar 01, 2024 By Hollie Bond
Originally Published on Aug 05, 2020
Edited by Isobel Murphy
Cute little baby girl looking into the camera wearing a white hat.
Age: 0-99
Read time: 8.1 Min

One of the most exciting and memorable tasks on the new baby girl to-do list when you're pregnant is choosing a name.

It might be great fun, but there's a lot to consider when you're searching for the perfect name for your little girl. Do you want something classic and traditional?

A baby girl name that's a lot more modern? Or perhaps a baby girl name that is unusual and unique and will really stand out from the crowd.

Then, of course, you need to take your new baby's surname into account and make sure the girl baby name you've chosen sounds just as beautiful when paired with it. And, if you're considering a middle name for your little princess, you might want to have a look at some ideas here. If your heart is set on a pretty girls' name beginning with P then you've come to the right place. We've compiled the ultimate list of lovely girls' names beginning with P, along with their meanings, so that you can find the perfect name for your beautiful baby girl. From classic and contemporary ideas to girl names that are inspired by nature or popular girl names that start with P, you'll be sure to find the perfect name for your baby girl here.

Classic Girl Names That Start With P

Expectant mother with letter blocks spelling out 'name' on her tummy.

Keep things traditional and choose a girls' name starting with P that has been popular for many years and remains a top choice for many parents today. Many older names inspired by past generations are coming back in fashion for baby girls and the letter P has some really pretty and popular baby name options for parents to choose from.

Pamela, (Greek origin) meaning "all sweetness".

Patricia, (Latin origin) meaning "noble".

Paula, (Latin origin) this name is the female version of Paul, and means "humble" or "small".

Pauline, (Latin origin), another female version of Paul meaning "humble" or "small".

Peggy, (Greek origin) meaning “pearl”.

Penelope, (Greek origin) is one of the most classic girls' names beginning with P meaning "weaver".

Penny, (English origin), the shortened version of Penelope meaning “weaver”.

Philippa, (Greek origin), the female version of Philip, meaning "lover of horses".

Philomena, (Greek origin) meaning "lover of strength".

Phoebe, (Greek origin) is one of our favourite girl names that start with P. It means"radiant, shining one".

Pippa, (English origin), the shortened version of Philippa meaning "lover of horses".

Phyllis, (Greek origin) meaning "green bough".

Polly, (Latin origin) is a popular baby girl name meaning “little or humble”.

Pollyanna, (English origin) a combination of the names Polly and Anna, meaning "sea star".

Portia, (Latin name) meaning "an offering", and made famous by Shakespeare's 'The Merchant of Venice'

Contemporary Girls' Names Beginning With P

If you want to be modern with your baby girl name choice and have one of the newer names that start with P for girls, then you need to check out this list, with some really pretty, contemporary ideas. A lot of the more recent baby names to emerge take words that haven't historically been used as first names and give them a new lease of life. Think surnames as first names or words like 'Peace' and 'Praise'. In fact, if you love a word that begins with P it could become a really unique and original name for your baby girl.

Padget, (English origin) meaning "young servant".

Paige, (English/ French origin), this is an English surname that has transferred to become a girls' first name and comes from the French page boy.

Paisley, (Scottish origin), meaning "church". It also relates to the intricate fabric pattern.

Paityn, (English origin), a surname that has been transferred and respelled as a first name.

Patty, Pattie or Patti, (Latin origin), a shortened version of Patricia meaning "noble".

Peace, (English origin) meaning "peace".

Persia, a baby name taken from the former name for the country now known as Iran.

Peyton, (Latin origin) meaning "regal".

Pia, (Latin origin) is a lovely short baby girl name meaning "pious" or "devout".

Piper, (English origin) meaning "flute player".

Praise, (English origin) meaning "prayer". 

Precious, (English origin) meaning "of great worth".

Princess, (English origin) meaning "royal daughter".

Promise, (American origin) meaning "promise".

Nature Inspired Girls' Names Beginning With P

Look to the beauty of nature for your girl names starting with P, as there are plenty of fabulous flowers and plants to inspire your choice. Nature-inspired names are very popular at the moment because they are usually very pretty-sounding words, which many girl parents want to reflect in their little one's name.

Pansy, (English), flower name that derives from the French word pensée meaning "thought".

Pearl, (English origin) named after the object pearl, which is often associated with modesty and innocence.

Peony, (Greek origin) the name of a flower used in medicine.

Persimmon, from the fruit that resembles a large tomato.

Petal, (Greek origin) is one of the really pretty girl names that start with P meaning "leaf".

Petula, (English origin) from the tulip petal.

Petunia (English origin) the name of a flower.

Pomona (Latin origin) meaning "apple".

Posy, (English origin) meaning a small bunch of hand-tied flowers.

Poppy, (Latin origin) is one of the most popular girls names beginning with P meaning "red flower".

Primavera, (Italian origin) meaning "Springtime".

Primrose,(English origin) is one of the lovely girl names that start with P and is a type of flower.

A baby girl sitting in a field

Famous Baby Girl Names Beginning With P

There are a surprisingly large number of famous people with baby girl names that start with P, so if you name your daughter after one of these then you might just have a celebrity on your hands in the future. Many celebrities have done inspiring and exciting things too, that you can tell your little girl about when they are older and which might inspire them to follow a similar path to their namesake.

Paloma, (Latin origin) baby nameinspired by British singer Paloma Faith. The name is derived from the Latin word "palumbus" meaning "dove".

Pandora, originally from the Greek myth about Pandora's box. This baby name was recently made famous by journalist and broadcaster Pandora Sykes. 

Paris, (French origin)name of the French capital made famous by hotel heiress Paris Hilton.

Patsy, (English origin) meaning "noble" made famous by Patsy Kensit and Patsy Palmer.

Peaches, derived from the name of the fruit and made famous by Peaches Geldof.

Perdita, (Latin origin). Made famous by Welsh actress Perdita Weeks and can mean "lost" or one of the moons of Uranus.

Perrie, (French origin). Made famous by Little Mix singer Perrie Edwards, this is one of our favourite girl names that start with P, it means "pear tree".

Pixie, meaning "fairy". Famous Pixies include thesinger Pixie Lott and Pixie Geldof.

Pocahontas, (Native American) from the famous Disney film about Chief Powhatan's daughter. Disney is a brilliant source of inspiration for baby names.

Priscilla, (Roman origin) meaning "venerable". Priscilla Presley, Elvis' wife, is a famous Priscilla.  

Prunella, Pru or Prue, (Latin origin), these baby names mean "plum". Prunella Scales, who played Sybil Fawlty in Fawlty Towers, has most recently made the name famous.  

Unique Baby Girl Names Beginning With P

Looking for something that really stands out from the crowd when it comes to girl names that start with P? Then you'll want to choose a baby girl name from this list of unique and unusual baby girl names - some ancient and some brand new and rarely used before.

Pacey, (Latin origin) meaning "Easter".

Passion, (American origin) meaning "strong desire".

Paradise, (French origin) meaning "a place of bliss".

Parker, (English origin). A surname now used as a first name for a baby meaning "park keeper".

Pearlina, (Latin origin) meaning "precious".

Perpetua (Latin origin) meaning "lasting".

Persephone, (Greek origin) she was the wife of Hades.

Peta, (Native American origin) meaning "Golden Eagle".

Petra, (Greek origin). The female version of the baby name Peter meaning "rock".

Perla, (Italian origin) meaning "pearl".

Petronilla, (Greek origin) meaning "rock".

Phaedra, (Greek origin) meaning "glowing".

Phiona, (Scottish origin). A new spelling of Fiona meaning "white" or "fair".

Pinkie, meaning "of good health".

Poesy, (English origin) meaning "a bunch of flowers".

Porsha, (Roman origin) meaning "pig".

Presley, (English origin) meaning "priest's meadow".

Prim, shortened version of the baby name Primrose. This is one of the cutest baby girl names that start with P.

Prisca, (Latin origin) meaning "archaic, ancient".

Pax, (Latin origin) meaning "peace".

Paxton, (English origin) meaning "peace town".

Phoenix, meaning "deep red" and named after a mythical fire bird.

Names From Around The World Beginning With P

It can help to look around the world for popular girl names. We've compiled a list of some of the prettiest P names from overseas that will make for a stylish name for your baby girl.

Padma, (Sanskrit origin) meaning "lotus".

Palma, (Spanish origin) meaning "palm".

Pascale, a French baby name meaning "born at Easter".

Patrice, a French name meaning "noble". Usually used for boys in France, but girls in the UK.

Paola, (Italian origin) meaning "small".

Paquita, a Spanish girl name meaning "free".

Park, a South Korean or Chinese name meaning "Cypress tree".  

Parminder, (Sanskrit origin) meaning "highest".

Parvarti, an Indian baby name meaning "daughter of the mountain".

Paza, (Hebrew origin) meaning "golden".

Pero, (Greek origin) a beautiful woman who was the daughter of Neleus and Chloris.

Persis, (Greek origin) meaning "Persian woman".

Petronella, (Greek origin) a baby name meaning "rock".

Petrova, (Greek origin) meaning "rock".

Philida, (Greek origin) meaning "loving".

Pierrette, French feminine form of Pierre meaning "stone".

Pietra, Italian meaning "rock".

Pilar, Spanish name meaning "strength".

Polina, (Russian origin) meaning "little stone".

Priya, (Sanskrit origin). A popular Indian name meaning "beloved".  

Priyanka, (Sanskrit origin) meaning "lovable". Popular in Hindu and Buddhist cultures.

We Want Your Photos!
We Want Your Photos!

We Want Your Photos!

Do you have a photo you are happy to share that would improve this article?
Email your photos

More for You

See All

Written by Hollie Bond

Bachelor of Arts specializing in History, Postgraduate Diploma in Magazine Journalism

Hollie Bond picture

Hollie BondBachelor of Arts specializing in History, Postgraduate Diploma in Magazine Journalism

Living in a small village on the Hertfordshire/Cambridge border with her husband, two-year-old son, and miniature Dachshund, Hollie loves walking and cycling with her family around the beautiful local countryside. She also enjoys ballet classes, visiting the theater, and traveling around the world, even with a toddler in tow.

Read full bio >