I could see Tifa, Barret, or Vincent.
As was said before, Tifa sounds too slutty.
Barret is marginal. No bad connotations, but just doesn't sound right IMO.
I could kind of see a kid I have named Vincent. Not because of the character, but just because it's a "normal" name, but still uncommon. Though the fact that my barber is named that kind of discourages it.
IMO there aren't many "decent" names in Square games, but they DO exist. For example, Vincent (already said), Nadia (eastern European, but still quite valid), Terra (again, a normal name), Edward, Edgar (not many of them around, but they ARE around), Cecil (borderline, as it's definitely an old-fashioned name, but is still in use), Rosa (as "Rose" though), Glenn (with one "n" though), Zack (shortened Zachary, which my cousin is named), and probably many others which I have forgotten.