I don't think it deserves to be shoved off so easily. I overheard a mom talking to her 10-year-old son
Madison in a doctor's office not too long ago, and it made me extremely happy. Really, it's such a great name, and it has the "son" ending, which is always easy to point out in the case of teasing.
And hey, just so you know, a lot of kids don't automatically know the usual gender of names. There was a kid in my elementary school named
Cassidy (boy,) and I can't recall him ever being made fun of. Nobody realized it could be a girl's name.