Meaning A boy's name of English origin, it means "Knight's attendant." Origin of Swain English Popular Middle Names Pronunciation 🔊 Listen Swain Similar Names Pennleah Suttecliff Langworth Ladbroc Lancelin Saveliy Semyon Seriozha Noak Ourson Year by Year Popularity of Swain