Berlin has the same issue.
I believe it’s pretty common for cities that used to be several independent municipalities that were merged relatively recently, or at least where street names were already too established to make renaming for uniqueness feasible at that point.