Seleccione los mejores resultados ordenados por frecuencia

Mi tabla tiene dos columnas: id y nombre. Los datos se ven así:

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

Lo que quiero obtener es esto:

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

Esencialmente, necesito una consulta SQL que cuente los nombres únicos dentro de la tabla y los ordene por su frecuencia. Estoy usando MySQL si importa.

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta