Royal boys names

Trying to think of a new baby boy name, and want a bit of a regal twist? Here is a list of the top names that have been used by British royalty over the past few centuries:

Royal boys names (in alphabetical order):

  1. Adrian
  2. Alfred
  3. Arthur
  4. Augustus
  5. Charles
  6. Edgar
  7. Edmund
  8. Edward
  9. Ernest
  10. Frederick
  11. Geoffrey
  12. Harold
  13. Henry
  14. Humphrey
  15. Jasper
  16. John
  17. Leopold
  18. Lionel
  19. Nicholas
  20. Philip
  21. Richard
  22. Robert
  23. Rupert
  24. Stephen
  25. Thomas
  26. Victor
  27. William
Prince Harry

Looking for the ideal gift for a new baby boy? Personalise a suitable gift with his name! SHOP HERE for a great selection of gifts.

Chris Herbert