AHD4 says jumbo is, perhaps from the slang term meaning 'clumsy fellow'. Etymonline takes it one step further, suggesting that the slang term is from a West African language word for elephant.