What does BMX stand for?

BMX stands for Bicycle Motocross. This is reflective of the emergence of BMX in the late 60s / early 70s on the west coast of America, which was inspired by the shape and style of off road motorbikes.