BtN says Florry's an Anglicisation of Flaithrí (Flaithri), but I agree that it could come from Florian or Florence (the latter being a more-or-less legitly unisex name). I think it's nice on a guy.
Tracey / Tracy's a bit more complex. It's a legit unisex name, deriving from different origins: 1. If female, it's a variant of Teresa through the short form Treza (I don't know where Treza itself comes from though) 2. If male, it comes from either a Norman French surname meaning "domain belonging to Thracius" or is an Anglicisation of Treasaigh meaning "warlike" in Gaelic (I'm not too sure how accurate the latter meaning is, however)