[Yeah that's.... not really too different a concept? But he kind of gets she's probably similarly confused as to what he means.]
[Frowns a bit.] Perhaps they exist in different places. [??? yes??? So it's more like they call theirs 'gods' and yours are 'spirits' but it's akin to being born in different parts of the world... He's trying, here.]