Male Children's Names

This is more a list of possible names, I can't just pick one or two. The first five were off the top of my head, then the rest stood out when I looked at a list of male names.
  1. Thomas
  2. Wesley
  3. Charles
  4. David
  5. George
  6. Jefferson
  7. Lawrence
  8. Lincoln
  9. Reagan
  10. Miles
  11. Noah
  12. Preston
  13. Rhett
  14. Rex
  15. Shelton
  16. Thad
  17. Theodore
  18. Mason
  19. Grady
  20. Calvin
  21. Charleston