While most royal baby names have been popular for centuries, you can thank Meghan Markle and Prince Harry for giving you a fresh new moniker to consider for your future prince or princess.

girl with flower crown
Credit: tanja-vashchuk/Shutterstock

It may seem a little stodgy, but royal families thrive on tradition—which is why you see the same set of names repeated over and over again. (And that's how you end up with eight King Henrys in England and 16 King Louis in France.)

The plus side? Pick royal baby names for your kiddos, and you're guaranteed you've picked a name that's stood the test of time.

Consider these baby name options for your child.

Albert: Most famously the name of Queen Victoria's prince, Albert is an old-fashioned name that just started coming back into vogue. It means noble.

Akihito: The long-serving emperor of Japan recently stepped down. His name means bright.

Alexander: From the early Greek ruler Alexander the Great to a series of Russian royals, Alexander is truly royal. It means defending men.

Alice: This lovely name was given to a slew of European royalty, including the daughter of Queen Victoria. Alice means noble.

Anne: Queen consorts of English, French, Greece, and Romania sported one of the most traditional royal baby names, which means grace.

Archie:Meghan Markle and Prince Harry recently named their first son Archie, which means brave. Currently a top 20 favorite in the UK, it's starting to gain ground in the U.S. as well.

Arthur: The name of the legendary King with the Knights of the Round Table, Arthur means bear.

Augustus: Augustus means magnificent—and was the name of the first emperor of Rome. You can thank the book The Fault in Our Stars for helping to bring it back into style.

Catherine: Several royals, including Russia's Catherine the Great and the current Duchess of Cambridge, were named Catherine, which means pure.

Charlotte: The littlest British princess sports this feminization of Charles, which is currently in the top 10 names in the U.S.

Charles: Currently first in line for the throne in England, Charles was also used heavily for French kings. It means free man.

Conrad: Five German royals were named Conrad, which means brave advisor.

Constantine: This Latin-origin name means steadfast—and it was steadfastly used for royalty, including emperors of the Roman and Byzantine empires, and kings of Greece, Scotland and Armenia.

Diana: Diana started off as the name of the Roman goddess of the moon, then was most famously the name of England's Princess Di, mother of William and Harry.

Elizabeth: Two of the most celebrated queens of England bore this name. It's a Biblical name that means consecrated to God, and a perpetual top 20 favorite.

Eleanor: The legendary Queen Eleanor of Aquitaine was this name's claim to fame.

Eric: Eric means ruler, making it a perfect name for Scandinavian royals.

Frederick: Holy Roman Emperors and royals from Germany, Denmark, Finland, and Sweden were given this apropos moniker, which means peaceful ruler.

George: Numerous European royals in several different families were named George—along with the eldest son of Prince William. It means farmer.

Grace: Legendary actress Grace Kelly became royalty when she married the Prince of Monaco. It's a virtue name that perfectly fit the princess.

Ivan: Ivan the Terrible may have given this moniker a bad name, but it's simply the Russian variation on John, and shares its meaning, God is gracious.

James: James has been red-hot as a Scottish royal name—and just a name in general (it's currently top 10). It means supplanter.

Josephine: Napoleon Bonaparte's wife, and an empress of France, Josephine is currently a top 100 baby name that means God increases.

Henry: Numerous royals throughout history have sported this name, including eight kings of England, several kings of France and the current Prince Harry. Henry means estate ruler.

Louis: The youngest child of England's Prince William sports this name, which was extremely popular for French monarchs (there were 16 of them before the French Revolution). Louis means warrior.

Magnus: A name used for Scandinavian monarchs, Magnus actually comes from the Latin word meaning great.

Marcus: The name Marcus, which means warlike, was a favorite among Roman emperors.

Mary/Marie: A royal favorite, Mary or Marie means bitter.

Michiko: The former empress of Japan has a name that means beautiful wise child.

Naruhito: The current emperor of Japan sports a name that can have different meanings, depending on which characters are used to represent it.

Peter: A slew of kings and emperors from all over Europe bore this Greek name that means rock.

Philip: Philip is popular with royals throughout Europe (including England's Elizabeth II's husband, Prince Philip). It means lover of horses.

Sonja: Sonja is a variation on the name Sophia—and the name of a queen of Norway.

Victoria: Currently a top 25 pick here, Victoria was one of the longest-reigning queens in England.

Wilhelm/William: No matter how you spell it, it means protection, and has been a traditional royal name in England and Germany.