It's a name that means beautiful. The origin of the word comes from welsh. If you look at other origins from the word, it also means little poet. Teaghan would describe a beautiful person, whose creative, smart, young, sophisticated, and a friendly person. She's the person that lots go people want to be around. She's insane too. She's not perfect. But then again, who is?