Top 50 boy dog names

We are doing a contest on our Facebook page to guess one of the top 50 male dog names.  The names are below.  

1. Max 2. Buddy 3. Rocky 4. Bailey 5. Jake 6. Charlie 7. Jack 8. Toby 9. Cody 10. Buster 11. Duke 12. Cooper 13. Riley 14. Harley 15. Bear 16. Tucker 17. Murphy 18. Lucky 19. Oliver 20. Sam 21. Oscar 22. Teddy 23. Winston 24. Sammy 25. Rusty 26. Shadow 27. Gizmo 28. Bentley 29. Zeus 30. Jackson 31. Baxter 32. Bandit 33. Gus 34. Samson 35. Milo 36. Rudy 37. Louie 38. Hunter 39. Casey 40. Rocco 41. Sparky 42. Joey 43. Bruno 44. Beau 45. Dakota 46. Maximus 47. Romeo 48. Boomer 49. Luke 50. Henry