Aside from the whole meaning issue,
Madison is simply too overused for girls at the moment imo. On the contrary,
Madison for a boy sounds very refreshing to me.
I especially like
Madison if the mother's name is
Maud or
Matilda.
Miranda
Proud adopter of 15 punctuation marks; see my profile for their names.