In the US we tend to call them grasshoppers. In other parts of the world they are locusts, at least from what I can tell by your photos. There is no taxonomic difference between locust and grasshopper species, and in English the term "locust" is used for grasshopper species. Grasshoppers/locusts are edible.