Teagan is a christian boy name and it is an English originated name with multiple meanings. Teagan name meaning is poet and the associated lucky number is 3. Accompanying with Teagan meaning you can also listen here how to pronounce Teagan name.