Netestoval jsem to, takže syntaxe nemusí být dokonalá, ale co třeba něco takového:
select name, count(*) as frequency
from your_table
group by name
order by count(*) desc
Mělo by vám poskytnout jedinečná jména a odpovídající počet případů, kdy se každé jméno objeví v tabulce, seřazené podle tohoto čísla.