Macrognathus est un genre asiatique de poissons d'eau douce de la famille des Mastacembelidae.
La plupart des espèces du genre Macrognathus atteignent 20 à 25 cm de longueur mais, quelques-unes dépassent cette taille, la plus grande espèce étant Macrognathus aral qui peut atteindre 63,5 cm.
Les espèces du genre Macrognathus sont similaires à celles du genre Mastacembelus mais s'en distinguent par un rostre nettement plus spécialisé. Pour Mastacembelus ce rostre est relativement simple avec une section cylindrique et ne comportant ni dents, ni os. En revanche le rostre des Macrognathus est comme un prolongement de la mâchoire supérieure et est ouvert dans sa partie basse. De fait alors que les espèces Mastacembelus ce rostre ne sert qu'à la détection de la nourriture, pour les espèces Macrognathus il sert également à attraper celle-ci.
Selon World Register of Marine Species () :
Plusieurs espèces de ce genre peuvent être maintenues en aquarium et, entre autres, Macrognathus aculeatus et Macrognathus siamensis.
Le nom valide complet (avec auteur) de ce taxon est Macrognathus Lacépède, 1800. L'espèce type de ce genre est Ophidium aculeatum Bloch, 1786.
Macrognathus a pour synonymes :