우선 god의 어원에 대하여 말하겠다. 가장 오래된 어원은 산스크리트어에서 찾을 수 있다. 산스크리트어에 동사 어근 √hu가 있다. “제물을 바치다”, "술을 부어 올리다" 또는 “신을 제사에 불러서 모시다”라는 뜻을 갖고 있다. √hu의 과거분사형인 huta는 “제물을 받는 자” 또는 “제사에 모셔지는 자”를 의미한다. huta는 리그베다에서 인드라, 아그니 등 여러 신들의 별칭으로 사용된다. 영어 사전에 보면 god의 인도유럽어계통의 어원을 ghut라고 하였는데, 인도유럽어족에서 가장 오래된 언어인 산스크리트어 huta를 가리킨다. 리그베다에서 신을 huta라고 부른 까닭은 제사는 최고의 진리로 생각되었기 때문이다. 산스크리트어 huta는 그리스어 khute gaia(무덤, ‘물을 뿌린 땅’)라는 숙어에 나타난다. 그리스어 khute는 ‘물을 뿌리다’라는 동사의 과거분사로 사용되었다. 산스크리트어 huta는 고딕어 guth, 독일어 Gott를 거쳐서 영어 god에 이른다. 따라서 영어 단어 god에는 '제사에 모셔지는 분'이라는 의미가 함축되어 있다.