En análisis complejo, una función meromorfa sobre un subconjunto abierto D del plano complejo es una función que es holomorfa en todo D excepto en un conjunto de puntos aislados, llamados polos de la función. (La terminología viene del Griego clásico “meros”, que significa parte, en contrapunto a “holos”, que significa todo.) Dichas funciones son a veces conocidas como funciones regulares o regulares sobre D.
Toda función meromorfa sobre D puede ser expresada como el cociente entre dos funciones holomorfas (no siendo el denominador la función constante 0) definidas sobre D: los polos de la función meromorfa ocurren en los ceros del denominador.

Intuitivamente, una función meromorfa es un cociente de dos "buenas" funciones (holomorfas). Dicha función seguirá siendo "buena" excepto en los puntos en el que el denominador se anula, en los cuales el valor tiende a infinito. 
Desde un punto de vista algebraico, si D es un espacio conexo, entonces el conjunto de funciones meromorfas es un cuerpo de fracciones del dominio de integridad del conjunto de funciones holomorfas. Esta relación es análoga a la existente entre Q{\displaystyle \mathbb {Q} }, los racionales, y Z{\displaystyle \mathbb {Z} }, los enteros.