1. Allison IS a boy name. It's just been used for girls for so long (roughly a century or two), and has completely fallen out of popularity with boys so now most people assume that it's feminine and nothing but, especially with its resemblance to the name Alison, which is entirely unrelated and is an ancient variant of Alice.
2. Why does "-son" matter? Oh, I don't know. Maybe because it brings to mind an actual SON, as the suffix was originally intended to do. Just as "-dóttir" was originally intended to bring to mind a DAUGHTER. And you would never give your son a name that ended in "-dóttir" would you? No! So why ask such a stupid question? Also, Samantha, Amanda and Female are entirely irrelevant to your argument so I'm not even going to bother addressing that.
3. Meanings DO matter because they are part of a name's history and etymology. Madison means "Son of Matthew" or "Son of Maude", and Addison means "Son of Adam", because they were originally passed down to the sons of Maude, Matthew and Adam. Nowadays, meanings can be debatable (no one wants to pass up their favourite boy name just because daddy's name isn't in the meaning), but the clear GENDER that the meaning presents cannot be tampered with or argued against. After all, you'd never name a son something that meant, "Fair Maiden", and you'd never name a daughter something that meant "Father of a Multitude" so, again, why are you presenting such stupid points?!
4. Nicknames are irrelevant! For example, Mason is one of the more popular boy names currently, and NO ONE has said that Mason isn't OK for a boy because the only nicknames are "May" and "Sunny", which are clearly more girl-oriented. Also, I know plenty of boys who are named Isaac and willingly choose to go by "Izzy!" So the whole, "Maddie and Addy don't work for boys" argument is completely BS, especially since there are plenty of people in the world who would think that they DO work. Not to mention, "Charlie" is a common nickname for Charlotte and, since it's a boy name, it doesn't work for a girl. So, by your twisted "logic", Charlotte should not be OK for girls and should be handed over to the boys, yes?
5. The person makes the name, not the other way around. That aside, I've never seen Madison or Addison be criticised on this site for making girls more butch, or what have you. What I HAVE seen is people like you writing comments such as; "NO! You can't name a boy Madison/Addison - too girly! Do you want him to be a pansy?!" and "Sure, Madison and Addison are fine for a boy, assuming you want him to grow up gay." Again, I've never seen Madison and Addison for girls be convicted of making girls manly, but it's common to see Madison and Addison for boys be accused of "making boys gay, girly, weak and gender confused."
Case in point - your ENTIRE argument has been overturned one point at a time and is now moot.
...
So now, all that's left is for you to:
1. Give me (or Ninja Robot) BA for answering your concerns in factual and meticulous detail.
2. Give BA over to a brown-noser who has written not half as much as I have (with none of the facts or reasoning added), but who has told you exactly what you wanted to hear.
3. Delete this question out of shame and embarrassment, change your username and pretend that this never happened.
4. Leave this question to Voting because you don't care for the above three.
The ball is in your court.