Yes, suppliers generally "name" the fish, and they can be way off base. I remember asking for Corydoras hastatus once, from the fish inventory list the store owner showed me, and when they arrived they were C. pygmaeus. I pointed this out, and the owner showed me the invoice which also, like the list, said C. hastatus...he got rather annoyed to say the least when I would not buy them because I already had C. pygmaeus and wanted C. hastatus. Around the same time, another different store had "C. hastatus" listed, but when I saw them, they were C. habrosus...again, the supplier inventory list and the invoice showed C. hastatus.
Sometimes names are made up, either by the supplier or the store, to make the fish sound "rare" and thus sell them. This is more common with common names, which I absolutely will never rely on. With fish I do not know, I always ask to see the supplier list and look for scientific names. These may be off too of course, but at least it sends me in the right direction with fish I know nothing about. I acquired some very lovely "dwarf banded loaches" several years ago by this method; without the scientific name, Micronemacheilus cruciatus, I would never have bought them, since I had no idea what they might grow into.
This is one of many benefits dealing with individually-owned local stores rather than the chain stores, at least in NA.
Byron.