Quick answer
Singh is a boy name meaning "lion".
Meaning and history
From Sanskrit सिंह ( siṃha ) meaning "lion". In 1699 Guru Gobind Singh gave all his male Sikh followers the surname Singh, and it is now a very common surname or a middle name. The female equivalent is Kaur.
Notes and context
Usage: indian | Gurmukhi: ਸਿੰਘ