Mark Isaak has an interesting site entitled Curiosities of Biological Nomenclature that explains how biological organisms are named. It covers the structure of scientific names and the rules that determine which name is regarded as official, when, as is often the case, more than one name is assigned to what turns out to be the same organism. It also gives etymologies for many organisms with interesting names, including those that are palindromes and puns. Check it out.