Eu não testei, então a sintaxe pode não ser perfeita, mas que tal algo assim:
select name, count(*) as frequency
from your_table
group by name
order by count(*) desc
Deve dar-lhe nomes únicos e o número correspondente de vezes que cada nome aparece na tabela, ordenados por esse número.