Call me old fashioned but I think all those "cutesy" names are weird, not cool. Now if it's because of some cultural thing, like Samoan, etc., then that's different. But I get the feeling kids that come up with nicknames like Munchie, etc. are looking for a lot of attention.
If his mother named him Mister Jones because she loved the song and couldn't think of another name, well, then I think that's kinda weird too.
And what is thought of as a cool name doesn't automatically make a great football player.
Names like Mary and Michael and John were new at one time and, when they were, I imagine the old fogeys then were lamenting all these cutesy names coming along and dreading the future for these children.