What is the meaning of Swain?

A young man or boy in service; a servant.

A knight's servant; an attendant.

A country labourer; a countryman, a rustic.

A rural lover; a male sweetheart in a pastoral setting.

Source: wiktionary.org