Thought I'd weigh in as a Welsh speaker, Tegan is technically correct but of course with baby names you can vary it as much as you want! But had to mention that despite the baby name books saying that the name means 'blessed, beautiful' or 'little poet', Tegan actually literally means 'toy', and teagan doesn't mean anything, just a variation on spelling. Take baby name meanings with a pinch of salt, they are often made up.
Our baby girl will be called Elin which if you look it up is supposed to mean nymph, so I'm choosing to ignore that meaning! Love that there are some Welsh names making it into mainstream baby name lists
I am obsessed with this name and although I dont know what we are having yet if we have a girl her name will be Teagan Noelle or Teagan Kate!!!!!!