1 definition by emsrae

Top Definition
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?
Wow, Teaghan really lives up to her name!
by emsrae November 04, 2011
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.