The story
From kayak + cross. From using kayak boats on a cross-country course. Patterned after similar sports such as skicross, snowboardcross, icecross, BMX (“bicycle motocross”), motocross (“MX”), supercross (“SX”).
Etymology from Wiktionary, CC BY-SA 4.0.