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