Jargon File
This Jargon File entry notes "kludge" apparently derives via British military slang from Scots "cludge" or "cludgie" meaning "a common toilet", and became confused with U.S. "kluge" during or after World War II.