I think the funniest male horse name I've been around was "Fabio" because he was a Kiger/Morgan cross (very elegant) with SO MUCH HAIR.
My all time favorite name for a male horse, though somewhat cheesy, is Cisco. My goal is to one day have a stocky, dead broke, QH gelding named Cisco. Maybe buckskin... haha
Other good names: Ready - a gelding that you could trust whenever, doing whatever, and Battlewagon - just darn cool.