NameTree.app Logo - AI Baby Name Generator

Swain

loyalty · Dedicated · honest

Name Origin

Source: Old English

Root Word: swān

Derived From: svinnr in Old Norse

Meaning: A young waiter or squire of a knight

Popularity History: Swain was more common in the Middle Ages and later became mainly used as a surname.