Shiva is called Nageswara because "Nageswara" means "Lord of serpents" in Sanskrit. Shiva is often depicted with serpents around his neck, and he is considered to have control over them. This association with serpents led to him being referred to as Nageswara.