I like the boy's name, but i'm not really feeling .Madison .Nicole. I know 4 .Madisons (and variants thereof, ie. Madicyn, madyson, madisynne) and 6 .Nicoles (one of them being a .Nicholle)...If you're truly attached to the name, go for it, but if I were you i'd pick something a little more unique, but not totally out there. It's irritating having to attach your last name to everything. I spent all of elementary school being .Natalie .C. Because there were two other .Natalies in my class.