"knight's attendant"

Swain Origin and Meaning

The name Swain is a boy's name of English origin meaning "knight's attendant".

Old-fashioned, conjuring up an ardent suitor in a bow tie and straw boater.

12 Names Similar to Swain

These 12 names were selected by our users that were looking for other names like Swain.

Swain in Pop Culture

  • Swain'sLos Angeles art supply store