MeaningSurname, means one who works
ReligionChristianity
OriginEnglish
Alternate SpellingsTavon, Tavish