Original: The Old English names Hengest and Horsa mean "stallion" and "horse" respectively.
Simplified: His name is Anglo-Saxon for "stallion".