Quick answer
Sonal is a girl name meaning "gold".
Meaning and history
From Hindi सोना (sonā), Marathi सोन (son) or Gujarati સોનું (sonum) meaning "gold", all derived from Sanskrit सुवर्ण ( suvarṇa ) meaning literally "good colour".
Notes and context
Usage: hindi, marathi, gujarati | Hindi: सोनल; Gujarati: સોનલ