it's normal, you may have an array port that is shared between multiple hosts so you will see that port in multiple zone, or you have a host that is zoned to multiple storage arrays/ tape libraries. Google for "Single initiator zoning" as well as "zoning best practices"
@dynamoxxx