Earlier quoted context omitted.
Porcupine is the same thing, just using latinate roots rather than native English/Germanic ones.
English does this a lot with borrowed words too, like orangutan coming from Malay orang (man) hutan (forest), so man of the forest.
Looking at the various translations on Wikipedia (https://de.wikipedia.org/wiki/Orang-Utans#/languages), that could be because they took the word from different languages. For example, Bahasa Indonesia has “Orang Utan”, Bahasa Banjar “Uranghutan”