The Grasshopper Optimisation Algorithm inspired by grasshopper swarms is proposed. The GOA algorithm is benchmarked on challenging test functions. The results on the unimodal functions show the superior exploitation of GOA. The exploration ability of GOA is confirmed by the results on multimodal and composite functions. The results on structural design problems confirm the performance of GOA in practice.