I love Alvin. I like most "cartoon character" names! Alvin is quirky and friendly.
My friend's husband has the middle name Alvin and he hates it witha fiery passion, but I love the dichotomy. He's a big tough guy, lots of tattoos, always scowling, very scary! And his middle name is Alvin. It's perfect.