What is the meaning of Stenella?

dolphin

Source: wiktionary.org