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
The Picts, early inhabitants of Scotland. Pict actually means "painted people". "Pict" was the name of the people who lived in Scotland before the Scots invaded from Ireland, that's right the tribe known as the Scots are Irish. The two lived together and gradually merged until the picts disappeared as a distinct people.