Quick answer
Kamala is a boy/girl name meaning "lotus; pale red".
Meaning and history
The name means "lotus" or "pale red" in Sanskrit. In Sanskrit this is a transcription of both the feminine form कमला (long final vowel) and the masculine form कमल (short final vowel), though in modern languages it is only a feminine form. In Tantric Hinduism and Shaktism this is the name of a goddess, also identified with the goddess Lakshmi.
Notes and context
Usage: hinduism, tamil, kannada, telugu, hindi, nepali | Sanskrit: कमला; Tamil: கமலா; Kannada: ಕಮಲಾ; Telugu: కమలా; Hindi: कमला