Irish naming patterns were very precise for about two centuries. Here's how you can use the patterns to find your Irish ancestors... http://www.ancestralfindings.com/irish-naming-patterns-discover-irish-origins-names-family/
It is of Irish and Gaelic origin, and the meaning of Mackenzie is "fire-born; son of the wiseruler". The name's development was also influenced by Cainnech, meaning "good-looking". Originally a surname and male name, but actress Mackenzie Phillips has made it prominent as a masculine name for girls.
Teagan: Coming from the Irish gaelic male name Teague, this name transformed into a fashionable choice for girls. It's been near the 250 mark for about six years, proving that Teagan is has a charming image and some reliable staying power. Celtic Baby Names