Humans benefit from nuclear technology, but it also generates nuclear radiation that is bad for both the environment and human health. The serious issue of radiation leakage affects many technological applications. Shielding is required to protect both users and the environment from negative side effects. This work describes the radioactive attenuation properties of some natural rocks, such as claystone, bentonitic claystone, bentonitic shale, sandstone, and basalt using a NaI(Tl) detector. The mass attenuation coefficients μm of these rocks at various photon energies, half-value layer (HVL), tenth-value layer (TVL), and mean free path (MFP) were determined. The validation of obtained values of μm was carried out against the theoretical calculations from the XCOM program, and the correlation factor and relative deviation between the two methods were evaluated. It was noted that basalt samples exhibit superior shielding parameters when compared to other rock samples. Also, the concentrations of naturally occurring radioactive elements (238U, 226Ra, 232Th, and 40K) were measured, allowing for the calculation of environmental hazard indices and assessment of attenuation (%) efficiency for certain natural rocks, such as bentonite, sandstone, and basalt. The results revealed that increasing the thickness of Basalt-AZ from 1.5 cm to 2 cm results in an approximate 11% rise in attenuation percentage, with values reaching 77.12%, 67.2%, 67.65%, and 59.8% for NMA-U, IAEA-Th, IAEA-Ra, and IAEA-K, respectively.