The first name Teagan is female and male.
Teagan derived from an Irish surname, but is as well of Welsh origin. There are more girls called Teagan than boys.
Teagan means “descendant of Tadhgán” and “descendant of the poet” (from Irish “tadhg” = poet). In Welsh, Teagan means “blonde”, “bright” (from Welsh “teg”).