Théhillac, en breton Tehelieg, est un toponyme d'origine incertaine.
Pour certains, il proviendrait du nom d'un monastère, Tincillac - toujours non localisé et dont le prieur aurait été Saint Aubin, patron de Gwenrann - Guérande ; certains y cherchent une relation avec le tilleul, faisant dériver de toponyme de Tilla, le tilleul en latin.
Une certitude se dégage de toutes les études: le peuplement breton de Téhillac ne fait aucun doute. Sur cette certitude, il serait possible de lier Tehelieg à une toponymie bretonne rappelant le saule - haleg en breton.
Ce toponyme nous apparaît en l'an 1424 sous forme francisée Tehillac.