I love the name Grier. Obviously I am completely biased as my name is Grier. I am a girl, and I love my name. My sister's name is Elyse which is definitely more delicate and feminine, but I love the uniqueness of my name. I've never been confused with anyone, like you might be with a name like Maddie or Emily.
This name is completely masculine. Brooke Shields also has a daughter named Rowan, but that's not a very feminine name either. Obviously, she has poor taste and is one of the millions of annoying trendoids who think giving a girl a traditionally masculine name is unique.