Menu

Home › Baby Names › By origin › English › Boy names

English Boy Names

823 names. Showing 501–520.

  1. 501.
    Melbourne
    Meaning: Mill stream
  2. 502.
    Mercer
    Meaning: Merchant
  3. 503.
    Meriwether
    Meaning: Pleasant weather
  4. 504.
    Merrill
    Meaning: Famous
  5. 505.
    Merritt
    Meaning: Boundary gate
  6. 506.
    Merton
    Meaning: Sea farm
  7. 507.
    Milburn
    Meaning: Mill stream
  8. 508.
    Milford
    Meaning: Mill ford
  9. 509.
    Miller
    Meaning: Grain grinder
  10. 510.
    Mills
    Meaning: Mill dweller
  11. 511.
    Milner
    Meaning: Miller
  12. 512.
    Milt
    Meaning: Mill town
  13. 513.
    Milton
    Meaning: Mill town
  14. 514.
    Moody
    Meaning: Brave
  15. 515.
    Moore
    Meaning: Moor
  16. 516.
    Morley
    Meaning: Moor meadow
  17. 517.
    Morrison
    Meaning: Son of Maurice
  18. 518.
    Morse
    Meaning: Son of Maurice
  19. 519.
    Morton
    Meaning: Moor town
  20. 520.
    Moss
    Meaning: Moss

See English girl names · Back to overview · Baby names A–Z