Bien que les deux termes soient liés au manque de générosité, "avare" est un terme plus général qui peut s'appliquer à tous les aspects de la vie, tandis que "mesquin" est souvent utilisé pour décrire des comportements ou des actions spécifiquement liés à l'argent.