તેનું લેટિન નામ સ્ટોમોલોફસ મેલેગરીસ છે જેનો અર્થ થાય છે "ઘણા મોં શિકારી.