ho una tabella fatta così

ID - NOME
1 - Luca
2 - Luca
3 - Marco
............

vorrei estrarre quante volte appare ogni nome e il nome stesso,
pensavo una cosa del genere ma non funziona

SELECT count(nome) as numero, nome FROM tabella GROUP BY nome

grazie a chi può darmi un consiglio