A correlated subquery will act as a GROUP BY:
select count(Name) occurrences, count(distinct Name) names
from DuplicateData d
where (select count(*) from DuplicateData dd where dd.Name = d.Name) > 1; -- Only count duplicates.
| occurrences | names |
|---|---|
| 6 | 2 |
… But why????