squire

noun

1.
young nobleman attendant on a knight
Derived from:
squire
2.
an English country landowner
3.
a man who attends or escorts a woman