The meaning of the name Teagan is Little Poet. The origin of the name Teagan is Irish. This is the culture in which the name originated, or in the case of a word, the language.
From Teague. Possibly also derived from the Welsh name Tegan meaning "pretty, fair"