Du protoslave *mъrky qui a donné marchew, marchewka en polonais, морковь'markof en russe, морковmorkov en bulgare, моркваmokrva en ukrainien, etc. Le roumain morcov est un emprunt au slave.
Le protoslave est apparenté au germanique mor(a)ha dont est issu l'allemand Möhre.