Teagan: baby girl name meaning and popularity


An Irish name that means “poet,” as well as “beautiful,” this is a great choice for a future creative writer. So when Teagan asks you to drain your retirement to pay for tuition at Dartmouth for a major in writing, just remember you chose the name.