Hi Paul,
John is right that the larvae of Fishflys and Dobsonflys are different critters and that they shouldn't be confused, and you are right that for better or worse, both share the same common name in the larval stage by the vast majority. Large Megalopterans are Hellgrammites and that's just the way it is. Kinda like the dilemma created by the common name Blue Winged Olive used for several different mayfly species. Since your fly is an effective imitation of both anyway, I think your use of the shared common name is the way to go. Looks like a hellgrammite to me!:)
And I've been corrected by entomologists
Suggestions from well meaning souls on a different use of common names to avoid confusion is one thing, but to accuse someone of error is quite another. Like correcting latin pronunciations - it's bad form. In your case, they were wrong to boot, which is funny.
We should allow science to stay out of the common name business. A humorous example is the use of the name "Salfly" to describe Little Yellow Stones or Yellow Sallies. Now entomologists have their reasons for labeling them so, but I don't know ANYBODY that used the term "Salfly" until it started to show up in scientific papers. Common names are supposed to be well, common... As in "common usage"? That's why we all use Latin names accompaning the common for determinations or if there is a possibility for confusion.
Here's another example of many in our fraternity engaging in the silly practice of looking to science for common names, but taking silliness a step further by botching the attempt. Many Westerners are running around calling all smaller olivaceous
Drunellas "Flavs". Taking an accurate scientific name for a single species, shortening it to a nickname and then applying it to a host of other species is absurd on it's face. It may be absurd and an assault on the English language and common sense (not to mention any semblance of the esthetic), but not an error. Regrettably, "Flav" has become an oft used common name.
Human beings are funny creatures.:)
Regards,
Kurt