Giving a girl name to a boy or a boy name to girl is not my style in general. However, I do like the name
Meredith on a girl; it is one of those names that gained popularity for girls and will probably never go back to being common with boys.
Instead of the exact name being used on a different gender, I prefer when a form of the name is used. Derivative and different form names are nice. For instance:
Thor ->
Thora,
ToraDemeter ->
DemetriusArtemis -> Artemus, Artemas
Daniel ->
Danielle