I haven't read the comments to other posts or this one yet, but I just don't see how
Gabriel could be made fun of unless really trying - which if a kid wants to, they can find ways to make fun of any name.
Personally, I love
Gabriel and
Gabrielle (for a girl of course).
My feelings for
Gabe goes back and forth depending on my mood, but either way, I do love it.