It's derived from the Sanskrit word "sati," which means "truth," "honesty," or "virtue." So, Satish essentially means "one who is truthful," "one who is virtuous," or "one who is full of truth."
The name Satish is a popular masculine name in India and is often associated with positive qualities like honesty, integrity, and righteousness.