England has been invaded many many times over the years so that goes some way to explaining why English appears to have stolen many of it's words from elsewhere. I think also it's because when people first used written language it was mostly monks who would be using Latin so many of our words have Latin origins (somebody correct me please if I'm wrong!)
Other words that we have 'stolen'-- karaoke
vice versa
doppelganger
pyjamas.....jodhpurs....bungalow - juggernaut......pariah.........khaki......... shampoo....catamaran.... loot......bazaar......... calico........chutney - all Indian words.
glockenspiel is an English word. It came from another language first, but so did piano. So did most words. The English language itself came from north Germany.
..and don't forget that the French have adopted a lot of our words and phrases - le weekend, for instance. It's all about languages evolving, everybody borrows a bit of something else over the years.