Popularity: 6890
Origin: British
Meaning: Craftsman; Wagon maker
Wain is a boy’s name of English origin that means “craftsman” or “wagon maker.” It’s derived from the Old English word wægnwyrhta. The word wain itself also used to mean wagon in Old English. This name has also been subject to various spelling variations over time, including Wainwright, Waynewright, Wainright, and Wayn. Choose Wain for your little builder, a name that’s as strong and enduring as the wagons it once represented.