Learn English – the male counterpart called for a damsel

word-request

I know the word 'damsel'. It means a young, unmarried woman. What is the word for a young unmarried man?

Internet gives me results like "lad" and "dude", but I am not sure.

Best Answer

damsel is a rather old-fashioned term (12th C but fell from use, revived in the 16th C by the romantic poets) meaning a young lady of noble birth, so I think that you need a similarly old-fashioned term.

bachelor used to fit the bill- youthful knight, though now it seems quite prosaic and it no longer carries any suggestion of social status.

squire - young man who attends a knight. Squire can also be used as a verb for to attend (a lady) as a gallant

gallant - A dashing and fashionable gentleman