I like it in theory, but tend to be put off because of the "Gabrielle" pronunciation in many languages. Also, I don't think you will be able to ban a nickname. It will just happen, especially with strangers, friends, and he himself may want it.
About the high school thing. It would only be weird if we were good friends. If we are acquaintances, it doesn't matter.