Jedna teoria sugeruje, że nazwa „karp” pochodzi od germańskiego słowa „Karpa”, co oznacza „zginanie lub skręcenie”. Może to odnosić się do zdolności karpia do skręcania i obracania ciała w wodzie.
Inna teoria sugeruje, że nazwa „karpia” pochodzi od starego francuskiego słowa „Carpe”, co oznacza „dużą rybę”. Termin ten został użyty do opisania różnych dużych ryb, w tym karpii, i możliwe jest, że nazwa utknęła w rodzinie Cyprinidae.
Niezależnie od jego dokładnego pochodzenia nazwa „karp” jest powiązana z tymi rybami od wieków i jest obecnie szeroko stosowana w odniesieniu do różnych gatunków w rodzinie Cyprinidae.