From Old Norse jǫtunn (“jotun, giant”) + heimr (“home, earth, world”).
Jǫtunheimr m (genitive Jǫtunheims)