Agree with Duane, and you'll find the same thing with other types of fish, the same fish going by different names. It leads to a lot of confusion and questions on forums-- not always answered correctly.
The only thing I'd qualify is it's not always a hobbyist's fault or because they're lazy, it's part of the learning curve on the way to becoming a more serious or knowledgeable aquarist. I don't
always have an issue with some of the common trade names for a fish, but if anything I blame sellers or others who perpetuate confusion by inventing and attaching new names to fish to make common or man made fish sound more exotic or special. A traditional or accepted trade name or well known hobby name for a fish without a scientific classification yet are all one thing, but I laugh at all the 'sunburst' this and 'dragon' that names in recent years, everyone and their pet orangutan trying to cash in on breeding a 'new' strain of some common fish or make a fish that's been around forever sound extra sexy.