Корень слова Кравец - дествительно украинский. Но эта фамилия - еврейская. В её основе - обозначение рода деятельности или профессии (а профессия портного - вообще характерный случай), что в еврейских фамилиях (ашкеназских) встречается очень часто. Обычно корень идет из украинского, польского, белорусского языков и идиш. Славянский суффикс может прибавляться, а может и нет. Посмотрите, если интересно, статью об этимологии еврейских фамилий (краткая этимология наиболее распространённых). Происхождение еврейских фамилий.