Top Definition
One of the three Goddesses in the popular Nintendo series The Legend of Zelda. She is the goddess of Wisdom, and watches over the Sheikahs and the Zoras. She also has a connection to Princess Zelda; Zelda is the holder of the Triforce of Wisdom. Nayru, along with Din and Farore created Hyrule. She has control over Nayru's Love, a protective Magic Spell.
I will call upon Nayru to protect me!!
by Nova314 June 05, 2005
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.