It's two nicknames smushed together.
If you love it, that is great. But you love it purely for phonetic reasons. To me, loving a name for only phonetics is slightly cheap. I was nearly named Layna instead of Emma. I am a million times happier with Emma. Layna is pretty but that is its only real quality. Emma is pretty and historical and etymological. Terrilyn is just pretty.