Synonyms of man-at-arms

1 Syllable
knight
2 Syllables
templar, lover, gallant, templars, champion
3 Syllables
cavalier, banneret, companion, paladin, horseman, partisan, chevalier, gentleman
4 Syllables
caballero, protagonist