Question: is teagan a girl name?
Answer: Teagan is an Irish female or male given name that means attractive, beautiful or perfect.