I love the name Gabby but there are so many ways to spell it such as Gaby, Gabie and more. I think it is the cutest name for a little girl and when she grew up it would still fit her. Overall I love that name!
There was a girl named "Gabrielle" in my school when I was growing up. She NEVER stopped TALKING, and it wasn't very nice things that she was saying most of the time. Which is why when we all found out (in fourth grade) that "Gabby" was a synonym for "talkative", she became forever "Gabby". Even the teachers called her that jokingly, because she'd interrupt class for ridiculous questions or to insult them, so it was as a semi-retort to her.
That's why I can't see this as a serious, or kind, full name for a child.
My name is Gabrielle and I just hate that name! It sounds way too sophisticated. Gabby however sounds like Gabrielle's polar opposite. It sounds so happy and cheerful and carefree. That's why I go by Gabby. And it sounds really British, too. I can imagine some English fellow saying "Ello Gubby! Lovely day today, isn't Gubby?"
It's the sort of adjective sexist people, and this can and does often include women, use to describe women and girls who talk too much, or ''too much'' in their opinion anyway, as they rather prefer females to remain silent altogether. Not a nice thing to call your daughter. The name is very girly and immature, and guys named Gabriel should be called Gabe instead. The nickname sounds very ugly anyway.
How about ellie for Gabrielle instead? And if you called a boy named Gabriel gabby, (which doesn't really make sense since its "gay-briel" and gabby has the short I sound like the word at) he'd probably get made fun of. It doesn't really sound cute on a girl or a boy.