Troy for a baby name

Gaelic, meaning ‘descended from the soldier’. Troy was a legendary city in ancient Greece.

Search by letter



Search by category