I know a three-week old baby named [name]Madison[/name] [name]Claire[/name].
Of your choices, I like [name]Claire[/name] and [name]Brooke[/name] the best. [name]Joy[/name] and [name]Hope[/name] do flow very well with [name]Madison[/name]. I adore [name]Eve[/name], but the divergent styles of [name]Madison[/name] and [name]Eve[/name] clash, imo.
I am not fond of [name]Madison[/name] [name]Jane[/name] or [name]Violet[/name] because the flow is a bit off. The problem with [name]Jane[/name] is that both names end with N.
I love [name]Madison[/name]! I like [name]Madison[/name] [name]Claire[/name] and [name]Madison[/name] [name]Violet[/name] a lot. It would depend on your last name as to which would flow the best.