NOD Meaning of NOD in English /nod/ , n.1. the land east of Eden where Cain went to dwell. Gen. 4:16. 2. See land of Nod . Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012