
Grouping by $\mathrm{Name}$ creates one group for each different name.
For eg,
$\mathrm{Suzuki\ Taro}$
$\mathrm{employee\ 0002}$
$\mathrm{employee\ 0005}$
This group contains two tuples.
$\mathrm{COUNT(*)}$ tells us the number of tuples in each group, and:
$\mathrm{HAVING\ COUNT(*)}>1$
keeps only names occurring more than once.
Option D calculates counts for all names, including those appearing exactly once.
The requirement is specifically to return names with duplicates.
Hence,
Answer : $\boxed{\mathrm{A}}$