If you are a fan of puns (like me) then you are absolutely going to love these ones on our favorite celebrity names. Even if you think they are juvenile, I think you still might get a kick out of a few. These puns are a whole lot of something… I’ll let you be the judge of what that something is.
1. Ron Swanson

2. Michael Fassbender

3. JK Rowling

4. Sarah Palin

5. James Spader

6. Kanye West

7. Han Solo

8. Arnold Schwarzenegger

9. William Dafoe

10. Niel Young

11. Glenn Close

12. Reese Witherspoon

13. Christopher Walken.

14. Morgan Freeman

15. Matt LeBlanc

16. Christian Bale

17. Jafar

18. Ann Hathaway

19. Ray Charles

20. Daniel Radcliffe

21. Robert Deniro

22. Gillian Anderson

23. Gene Wilder

24. Will Ferrell

25. Rob Lowe

26. Sylvester Stallone

27. Gary Oldman

28. Neil Patrick Harris

29. Stevie Wonder

30. John Goodman

Funny, right? You may be shaking your head with your palm on your face right now and saying how dumb these are. That’s okay, I think it’s pretty much the point. The internet is full of celebrity name puns. So that means there is someone out there that loves them just as much as me.