Where does “Saleh” come from?

Saleh comes from Arabic صَالِح, meaning "righteous" or "virtuous," borrowed into Persian as صالح.

Ancestry of “Saleh”, step by step

StepLanguageWordMeaning
1Persianصالحupright, pious
2Arabicصَالِحcorrect; honest, upright; sound, whole; pious;...
3Arabicصالحin good condition, sound, whole; honest, upright,...
4Arabicصَلَحَbe fit, usable; to be good, right, proper; to be...
Every word from Arabic صَلَحَEvery word from Arabic صالحEvery word from Arabic صَالِح
Saleh — Etymology, Origin & Word History | Etymology Explorer