A famous bearer of this name was Alvin C. York, a Christian sergeant from the hills of Tennessee who served during the Great War (WWI). This character was played by Gary Cooper in the 1941 film "Sergeant York."
Can you imagine the fun of having a son named Alvin and needing to call him into the house? You wouldn't be able to resist doing like Dave Seville did: "Alvin? Alvin. Allll-Vinnnnn!"
There is nothing Celtic/Gaelic about this name and it couldn't possibly mean 'Friend of the Elves' in that context because Elves are from Germanic mythology not Celtic.
-- Anonymous User 5/7/2007
Rapper Alvin Joiner IV bears this name but is better known as his stage name Xzibit.
The name sounds very old-fashioned and a bit geeky, and it even has a rather embarrassing meaning. The guy could go by Al, but he'd be ashamed to admit it's short for Alvin, not Albert. Albert is another old-fashioned and geeky name, but it sounds a bit more common.
It'll remind people too much of Alvin and the Chipmunks. Some people might think the Chipmunks will be forgotten by the time they have kids, but they've been around since the 50s, so I don't believe they'll be going anywhere for a long time. Plus, when someone gets mad at the kid, they'll be tempted to scream, "AAAAAAAAAAAAAALLLLLLLLLLLLLVVVVVVVVVVVVIIIIIIIINNNNNNNN!"
If you're cartoon-crazed, then yeah, you'll think of "Alvin and the Chipmunks". Okay I do too, but other than that I think Alvin is a pleasant, cute, likable name.