Steelhead and rainbow trout are the same species (Oncorhynchus mykiss), but steelhead are anadromous, meaning they migrate to the ocean and return to freshwater to spawn, while rainbow trout remain in freshwater throughout their lives.