Solanki is the last name of strong Rajputs who are North Indians, and this last name can be reverted to Singh because it has the same meaning - warrior. The last name roots back to Mughal (muslim) courts and from
the Middle East - Arab and Persian people. Solanki is also a common last name in the Punjab of both Pakistan and India (if Hindu).
The person with last name Solanki usually has Singh as their
middle name (or unofficial last name).