Together, the complex geological history and climatic diversity of Mesoamerica create a rich source of biodiversity from which evolutionary processes can be studied. Here, we discuss highly divergent morphs of lake-dwelling fishes distributed across Mexico and Central America, originally recognized as members of different genera ( Astyanax and “ Bramocharax”). Recent phylogenetic studies, however, suggest these morphs group within the same genus and readily hybridize. Despite genetic similarities, Bramocharax morphs exhibit stark differences in cranial shape and dentition. We investigated the evolution of several cranial traits that vary across morphs collected from four lakes in Mexico and Nicaragua and discovered an ecomorphological cline from northern to southern lakes. Northern populations of sympatric morphs exhibit a similar cranial shape and tooth morphology. Southern populations of Bramocharax morphs, however, showed a larger disparity in maxillary teeth, length and frequency of unicuspid teeth, an elongated snout, and a streamlined cranium compared to Astyanax morphs. This divergence of craniofacial morphology likely evolved in association with differences in trophic niches. We discuss the morphological differences across the four lake systems in terms of geological history and trophic dynamics. In summary, our study suggests that Bramocharax morphs are likely locally adapted members derived from independent Astyanax lineages, highlighting an interesting parallel evolutionary pattern within the Astyanax genus.