Hi, I think someone is not right about "Devanagari" meaning "cities of gods". I think and I am very sure that it is "Devanam Garihi" meaning...
Separate names with a comma.