Selecione os principais resultados distintos ordenados por frequência

Minha tabela tem duas colunas: id e nome. Os dados são assim:

id | name
----------
1    Jeff
2    Sam
3    Carl
4    Sam
5    Carl
6    Jeff
7    Dave
8    Jeff

O que eu quero obter é isto:

name | frequency
----------------
Jeff      3
Carl      2
Sam       2
Dave      1

Essencialmente, eu preciso de uma consulta SQL que conte os nomes exclusivos dentro da tabela e os ordene pelo seu frequnecy. Estou usando o MySQL, se for importante.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion