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.
![Razz :P](https://www.chronocompendium.com/Forums/Smileys/default/icon_razz.gif)
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.