Harsh & ugly.
Neither (but
Grier is even more awkward than
Greer).
If you have to use it, it is better as a middle name than a first name.
I've only had experience with it as a female name (nothing feminine about it at all though imo). It might be more suited to a male?