Names: Troye

Names:
Troy derives from the ancient Greek city of Troy, also from an Irish surname meaning soldier