Likely taken from Nahuatl teotl meaning god or sacred force, adapted into name use.
Like Teotl?
Swipe through thousands of names like it