From Old French 'esquier' meaning shield bearer; a title for a young nobleman attending a knight.
Like Squire?
Swipe through thousands of names like it