Правильно: Численность коров составила пятьдесят одну голову.
Это устойчивое выражение, поэтому употребляется форма ед. ч. даже по отношению к нескольким лицам: Не сносить тогда вам головы.
Корректно: политологи ломают голову.
Для постановки этой запятой нет оснований.
Возможны оба варианта (с учетом контекстных различий).
По-русски говорят: болит голова, кружится голова. (Кстати, утверждают, что собственно мозг болеть не может, т. к. в мозгу нет болевых окончаний.)
Требуется согласование по смыслу. Голов много? Тогда: они приподняли головы.
Согласно толковым словарям, голова – единица счета животных, поэтому корректно: 100 голов гусей. Но почему не сказать просто: 100 гусей?
Корректно: умереть с голоду (разг.), умереть от голода.