100 beautiful royal baby names for your little prince or princess
Lilibet might be the new royal baby name on everyone’s lips, but it’s not the only royal baby name to consider. We’ve scoured through history books (okay, and Disney movies too) to uncover 99 more adorably regal names to add to the list.
Historical royal names for girls
- Charlotte
- Elizabeth
- Diana
- Mary
- Grace
- Alice
- Alexia
- Sarah
- Anne
- Margaret
- Alexandra
- Victoria
- Louisa
- Adelaide
- Helena
- Augusta
- Louise
- Carolina
- Alberta
- Beatrice
- Amelia
- Fedore
- Anastasia
- Arabella
- Blanche
- Cecilia
- Caroline
- Catherine
- Eleanor
- Emma
- Adela
- Jane
- Matilda
Traditional royal names for boys
- Charles
- Harry
- Albert
- Edward
- William
- George
- Henry
- Alfred
- Ernest
- Michael
- Arthur
- Philip
- Patrick
- Andrew
- Leopold
- Christian
- Duncan
- Anthony
- Richard
- Louis
- David
- Alexander
- Edmund
- Geoffrey
- Harold
- James
- John
- Robert
- Roger
- Stephen
- Nicholas
Fictional and mythological royal names
- Elsa
- Ivy
- Ariel
- Esmeralda
- Aurora
- Paulina
- Annie
- Gwen
- Belle
- Anna
- Amelia
- Eliza
- Violet
- Sadie
- Amy
- Merida
- Rose
- Juno
- Elinor
- Amira
- Byrna
- Natalia
- Cassandra
- Shebah
- Augustus
- Lancelot
- Adrian
- Thor
- Odin
Regal-sounding names
- Regan
- Royanna
- Raelene
- Royce
- Regis
- Kingston
- Kinsey
Need some support to be the best parent you can be? Our Parent School parent coaching experts can help. Click to find out more or book a one-on-one session.