I missed out Wally Joyner from my list of Padres players with funny names. Also, looking through some of my other cards I found a rookie card for a Mets player called Ian Bladergroen. Which just sounds painful.
But the best name in baseball has to be Albert Pujols. It doesn't look so funny written down, but he's Hispanic. You pronounce his name by sounding the u as 'oo' and the j as a h.
Now say it.