This page contains affiliate links, which means we may earn a small amount of money if a reader clicks through and makes a purchase. All our articles and reviews are written independently by the Netmums editorial team.
From Patience to Pax, we've got loads of pretty and unusual baby boy and girl names for you to choose from. And they all begin with the letter 'P'.
1. Phaedra
1 / 46
This lovely little girls' name originates from Greek and means 'bright'.
Phaedra was the tragic daughter of King Minos.
Discover more baby names inspired by mythology.
FREE NEWBORN NAPPIES
Sign Up Now
2. Paxton
2 / 46
Paxton is originally a boys' name, but more recently has been used as a gender-neutral name. It's Latin in origin and means 'peaceful town'.
Find more gender-neutral baby names here.
3. Pandora
3 / 46
Of Greek origin, Pandora means 'all gifted'. In Greek mythology, Pandora was the first mortal woman. Her curiosity led her to open a box that released all the evils of the world, followed by hope.
4. Plato
4 / 46
This gorgeous Greek boys' name means 'broad-shouldered'.
Play video
Perfect for any budding philosopher!
5. Pascale
5 / 46
The name Pascale is a French girls' baby name, meaning 'passover' or 'born at Easter'. It's the feminine form of the boys' name Pascal.
Discover more chic French baby names here.
6. Phineas
6 / 46
The name Phineas comes from Hebrew and means 'oracle'. It's primarily a boys' name and can be shortened to Phin or Finn.
7. Patience
7 / 46
Patience is an English name and, unsurprisingly, means 'to be patient'.
It's a virtue baby name, showing a moral behaviour. Other gorgeous virtue names include Faith, Hope, Grace and Charity.
To claim your completely FREE pack of nappies, just click the button below!
See more
8. Puck
9 / 46
This unusual name comes from the Shakespeare play A Midsummer Night's Dream. Puck was a mischevious pixie and the name can be used for both boys and girls.
Discover more Shakespearean baby names.
9. Persia
10 / 46
Persia is the old name for Iran and this girls' name means 'land of the Parsa'.
Find more baby names inspired by geography and places here.
10. Pablo
11 / 46
A traditional Spanish boys' name, Pablo means 'small'. It's the Spanish equivalent of the English name Paul.
Discover more cool baby names from around the world.
11. Polly
12 / 46
An English name, Polly is thought to have originated from the name Molly, a nickname for Mary.
Polly has numerous meanings including, 'wished for child', 'beloved', 'rebellious', 'bitter' and 'of the sea'.
Find more traditional English girls' names here.
12. Philo
13 / 46
Philo is a boys' name of Greek origin and means 'loving'.
Discover more boys' names ending in 'O'.
13. Perdita
14 / 46
A Shakespearean girls' name, Perdita was the heroine of 'The Winter's Tale'.
The name is derived from Latin and means 'lost'.
14. Paloma
15 / 46
The girls' name Paloma is derived from the Latin 'palumbus', and means 'dove; a symbol of peace'.
Find more bird-inspired baby names.
15. Patsy
16 / 46
Patsy is often used as a nickname for Patricia, but it's just as sweet as a name on its own.
Check out more baby names with great nicknames.
16. Perry
17 / 46
Originally a boys' name, Perry is now unisex. It's an English name meaning, 'by the pear tree'.
It can also be used as a nickname for the Latin boys' name Peregrine, meaning 'traveller'.
17. Powell
18 / 46
A Welsh boys' name, Powell means 'son of Howell' and was originally a surname.
Discover more surnames that work brilliantly as first names.
18. Portia
19 / 46
The girls' name Portia comes from the Shakespearean play Merchant of Venice and is the name of the beautiful and spirited heroine.
Originally derived from Latin, Portia means 'pig' or 'doorway.'
19. Percy
20 / 46
Short for Percival, the boys' name Percy is of French origin and means 'from the Pierce Valley'.
In Arthurian legend, Percival was a knight of the Round Table who glimpsed the Holy Grail.
20. Peggy
21 / 46
Peggy is originally a nickname for Margaret, which is of Greek origin and means 'pearl.'
21. Phoebe
22 / 46
Of Greek origin, the name Phoebe means 'bright', 'shining' and 'radiant'.
Check out more baby names that mean light.
22. Pegasus
23 / 46
An unusual boys' name, Pegasus comes from Greek and means 'from a water spring'.
The offspring of Medusa and Poseidon, Pegasus was the winged horse of Greek mythology.
23. Piper
24 / 46
A cute and quirky girls' name, Piper is of English origin. It comes from the surname, which was originally given to a person who played a pipe or flute.
24. Pax
25 / 46
A unisex Latin name, Pax means 'peace.'
Brad Pitt and Angelina Jolie have a son named Pax.
25. Priscilla
26 / 46
Priscilla is a feminine variant of the Roman name Priscus and means 'ancient'.
26. Patrick
27 / 46
Popular in Ireland, the boys' name Patrick is actually of Latin origin and comes from the name Patricius. It means 'nobleman'.
27. Penelope
28 / 46
Of Greek origin, the girls' name Penelope means 'weaver'. In Greek mythology, Penelope was the faithful wife of Odysseus during the Trojan War.
The name Penelope is often shortened to two other 'P' names, Penny and Poppy.
28. Paige
29 / 46
Of English origin, the girls' name Paige means 'attendant.' It comes from the occupation of page to a lord.
29. Pamela
30 / 46
An English girls' name, Pamela is thought to be derived from the Greek words 'pan', meaning 'all' and 'meli' meaning 'honey'.
It was first heard in a poem named Arcadia in the 1580s.
30. Parker
31 / 46
A unisex name, which is more commonly given to boys, the name Parker is an English name meaning 'park keeper'.
Originally a surname, it sounds great as a first name. Singer Frankie Bridge and footballer Wayne Bridge have a son called Parker.
31. Primrose
32 / 46
A super-sweet English girls' name, Primrose comes from the name of the flower and means 'first rose'.
Primroses bloom in spring, making this a great choice for spring babies.
Discover more of the best flower names for girls.
32. Pixie
33 / 46
A girls' name, Pixie is of Celtic origin and means 'mischievous fairy or spirit'.
Famous Pixies include model Pixie Geldof and singer Pixie Lott.
33. Paisley
34 / 46
A Scottish girls' name, Paisley means 'church'. It's the name of a town in Scotland and also a patterned fabric.
Find more Scottish baby names here.
34. Presley
35 / 46
A gender-neutral name, Presley is of English origin and means 'near the priest's meadow'.
It's best known as the surname of 'The King', Elvis Presley.
Discover more baby names inspired by cultural icons.
35. Posie
36 / 46
Posie is an English girls' name and means 'small flower'.
Alternative spellings include Posey and Posy.
Posie can also be a nickname for the name Josephine, which is derived from Hebrew and means 'he will increase'.
36. Phoenix
37 / 46
Derived from Greek, Phoenix is a boys' name, meaning 'dark red'. In Greek mythology, it's the name of an immortal bird who could rise from its own ashes.
37. Princess
38 / 46
An English girls' name, Princess means 'royal daughter'.
Katie Price and Peter Andre have a daughter called Princess.
Find more regal baby names here.
38. Peyton
39 / 46
Originally an English surname, Peyton is a unisex name. It comes from a place name in Sussex and means 'fighting man's estate'.
39. Pearl
40 / 46
Pearl is an English girls' name that comes from the precious gemstone.
Find more gorgeous gemstone baby names here.
40. Preston
41 / 46
An Old English boys' name, Preston means' 'priest's town'. Originally a surname, it's also the name of a town in Lancashire.
Find more boys' names beginning with P.
41. Persephone
42 / 46
A female name of Greek origin, Persephone means 'bringer of destruction'. In Greek mythology, Persephone was the daughter of Zeus and Demeter and the wife of Hades.
Despite its meaning, Persephone is a beautiful sounding name for a baby girl.
42. Param
43 / 46
Of Indian origin, the boys' name Param means 'the best' or 'supreme'.
A great choice for your baby who's simply the best!
43. Paris
44 / 46
A unisex baby name, Paris comes from the French city, also known as the city of love.
It's a beautiful romantic name for your new baby.
44. Prince
45 / 46
Meaning 'royal son', Prince is a boys' name with Latin origins. Perfect for your regal little one.
Prince is also the name of the iconic singer, and Michael Jackson and boxer Tyson Fury both called sons Prince.
45. Pasha
46 / 46
Meaning 'little', the Russian boys' name Pasha is ideal for your new little one. It's a name that was traditionally given to boys born on Good Friday, making it a great choice for Easter babies.
Discover more Easter-themed baby names.
Looking for more baby name inspiration? Check out our articles and share your favourites in the forum below…
Related stories
Retro baby names ready for a comeback
CHAT: Baby names
30 unusual and rare baby names