always give dogs a human name (my parents' dog is Fred)
  1. Greg
  2. William
  3. Chris
  4. David
  5. Daniel
  6. Craig
  7. Mark
  8. Kevin, especially if you, like me, are named Kevin, i.e. "Hello, my name is Kevin and this is my dog, Kevin"
  9. Joshua (from @Jack)
  10. Matthew (also from @Jack)
  11. Rick
  12. Michael
  13. Charles
  14. Denzel
  15. Jonathan
  16. Larry
  17. Benjamin
  18. Theodore
  19. Nick
  20. Madison
    18ed0683 ddc4 4455 bf48 43490b05c17e
    Suggested by @Madison
  21. Doug
    Suggested by @vp
  22. James
    Suggested by @hollis