O. K., I am going to assume that this animal is from the Indo-Pacific and that it is under 2.5 inches long. If so, it probably is Gonodactylellus viridis. I have seen that color pattern in G. v. and the reddish edge to the meral spot is also consistent with this species. For a long time G. v. and Gonodactylus chiragra were thought to be the same species, but it turned out that from collections that we made in Phuket in the early 70's, the two were definitely different.
Roy