You are right in your reaction
, some of these words do come from other languages or from Old English which comes from old Germanic language:
Aardvark (from Afrikaans - Middle Dutch - Indo-European roots)
Ajar (from Old English)
Akimbo (Middle English)
Canvas (from Old French and from Medieval Latin )
Conundrum (origin unknown)
Galore (from Old Irish)
Jamboree (origin unknown)
Kudos (from Greek)
Pizzazz (origin unknown)
Queue (from Old French from Latin)
Shampoo (from Hindi)
Woo (Old English)