The meaning of Queen Elizabeth's first name is "God is abundant" or "God is perfect". It comes from Hebrew. The Queen has two more names, Alexandra and Mary. Alexandra refers to her great-grandmother Queen Alexandra, who was a born Princess of Denmark. Mary most likely refers to her grandmother Queen Mary. Her husband's name originated in ancient Greece. Watch this video to find out what the other royals' names' meanings are.

What do the royal names mean?

Queen Elizabeth II during a reception to mark the 60th anniversary of Cruse Bereavement Care at St James's Palace on October 21, 2019 in London, England.