En matemática (especialmente en topología algebraica y en álgebra homológica), la homología (en Griego homos = idéntico) es un procedimiento general para asociar un objeto matemático dado (por ejemplo un espacio topológico o un grupo) con una sucesión de grupos abelianos (o en contextos más generales módulos o cualquier elemento sobre una categoría abeliana), es decir una acción functorial.