Strangely enough, I've seen
Troy labelled as (f) or unisex in some name books (including my most reliable book!) so I used to think it was a girls' name. And although I usually detest boys' names/surnames on girls, I thought it was kind of cool on a girl. But is it ever used on girls or would it just sound tacky? I don't like it on a boy!
Perhaps Troya could fit a girl? Troja is the Swedish name of the city and you can also find it as a submitted name; apparently it's a Serbian version of
Trinity.
I think Troja sounds rather nice, but it's a bit too close to the Swedish word for sweater,
tröja (pr. TRU-yah)