The meaning of Somani. Indian (Gujarat, Rajasthan): from the root of the ancestral personal name formed with Sanskrit soma- ‘moon’ + the suffix -ani ‘descendant of’ (see Ani). Dictionary of American Family Names, 2nd edition, © Oxford University Press, 2022.