Troye \t-ro-ye\ as a boy's name is a variant of Troy (Irish, Gaelic), and the meaning of Troye is "descendant of the footsoldier".
The baby name Troye sounds like Traye, Tore, Trey, Tre, Troi and True. Other similar baby names are Arye, Brye, Frye, Graye, Trace, Tye, Tyrone and Tirone.