Quick answer
Vidya is a girl name meaning "knowledge, science, learning".
Meaning and history
The name means "knowledge, science, learning" in Sanskrit. This is another name of the Hindu goddess Saraswati.
Notes and context
Usage: hinduism, marathi, hindi, kannada, telugu, tamil | Sanskrit: विद्या; Kannada: ವಿದ್ಯಾ; Telugu: విద్యా; Tamil: வித்யா