Complex sentence: Naming styles vary by species, and may also vary by situation.
Split into simpler sentences: Naming styles vary by species. Names also vary by situation.