I think it's a bit selfish when people add unnecessary letters to their names. Abby and Abbye are essentially the same name, except the latter is a lot more inconvenient and confusing. When you call out "Abby" or "Abbye," you're calling out the same name, and everyone will respond. Same with Abbygaile and Abigail - no offense, but the way you spell it bugs me quite a lot. I like that you go by your surname though - that's so strange that people would refuse to call you it because they say it's a boy's name. I know several girls who go by their last names, or a combination of first and last names.