Popularity: 10959
Origin: Irish
Meaning: poet or philosopher
Teagin as a girl's name is of Irish and Gaelic origin meaning "poet or philosopher". It is a feminine form of Teague.