Tennant \t(e)-nna-nt\ as a boy's name is of Old English origin, and the meaning of Tennant is "tenant, renter". Surname used as given name.
Tennant has 2 variant forms: Tenant and Tennent.
A baby name that sounds like Tennant is Dayanand.