I thought It was a boys name short for "GREGORY" or in Scotland it is anyway (i'm scottish).

I think that Rory on Gilmore girls is short for something not sure what though.

It sounds cool for a girl though.

Hec I'm called Lesley (after my dad) which is unisex!

I say if you like it for a girl go for it.