UTGARD Meaning of UTGARD in English [Norse] In Norse mythology, the abode of the giants, situated in Jotunheim. Utgard-Loki had his castle here. Encyclopedia Mythica English dictionary. Английский энциклопедический словарь греческой мифологии. 2012