Ice Giants, you say??
We're getting into false cognates here, which is one of my favorite quirks of language. The answer, as others have pointed out, is simply that "language is like that sometimes." Especially for a language that draws from multiple other languages, and especially especially for English, the most thoroughly-mixed bastard child of the Romantic and Germanic languages' offspring[citation needed]. English wound up with a lot of duplicate words with at least one Latin root and one Germanic root, and they don't always have the same Proto-Indo-European origins.