Scientific name was in the url;
OPISTOGNATHUS ROSENBLATTI
As far as your other question, depends. All Blue Spotted Jawfish that are sold in the hobby come from the Baja region of Mexico. There, in the Sea of Cortez, the water is far more chilly, then the tropical regions most of the fish we keep come from. Personally, I don't like seeing BSJ's in tanks with temps over 72 °F. However there are some success stories out there in BSJ's in more standard temperature tanks.