Save Type Surname (from given name) Usage Irish, Scottish Other Forms FormsMcSwain Meaning & History Meaning, "son of Suibhne" (a byname meaning "pleasant").