Происхождение
Фамилия Крава
Фамилия Крава — редкий случай, когда основа почти наверняка не славянская, а польская или западноукраинская. В русском языке слово «крава» не имеет значения, зато в польском krowa — «корова». Фамилия образована от прозвища, которое давали либо пастуху, либо человеку, чем-то напоминавшему корову — медлительностью, крупным телосложением или, возможно, даже профессией скотника.
Обратите внимание на суффикс: в фамилии Крава нет типичных русских окончаний -ов, -ин или -ский. Это так называемая «чистая» основа, или фамилия без суффикса, характерная для польской ономастики (сравните: Новак, Коваль). В Польше и в западных областях Украины такие фамилии встречаются часто. Если бы фамилия была русской, она скорее звучала бы как Коровин или Коровкин.
Есть и менее вероятная версия: связь с древнерусским диалектным словом «крава» — «кровь» (в некоторых говорах «о» переходило в «а»). Но тогда фамилия означала бы «кровавый» — прозвище, которое могли дать мяснику или человеку с буйным нравом. Эта гипотеза слабее, потому что в письменных источниках форма «крава» в значении «кровь» фиксируется редко и локально.
Географически фамилия Крава сегодня встречается в основном на западе России, в Беларуси и на Украине, что подтверждает её польско-литовское происхождение. В дореволюционных переписях она почти не встречается — это указывает на то, что носители могли быть крестьянами или мещанами, не оставившими следов в дворянских родословных книгах.
Если сравнивать с однокоренными фамилиями, то Крава стоит в одном ряду с польскими Кравчик, Кравец (портной), но здесь корень другой. Путаница возможна с украинской фамилией Кравець, но у Крава значение иное — животноводческое, а не портняжное. Так что ваш предок, скорее всего, имел дело с коровами, а не с иголкой.