I don't like it for either sex, really--but I'd rather see it on a girl. On a boy, it reminds me of an icky kid I knew.
I think Nymphadora is fun, if a bit too
Harry Potter for the real world. It'd make a cool middle name, if nothing else.
Joan Nymphadora.
Elise Nymphadora.
Suzette Nymphadora.
Nice and odd. :)
Array