1. "Shola" as a name: This is a popular Yoruba name, particularly for girls. It is a shortened form of "Olusoji" which means "The Lord has given me wealth" or "He who is wealthy".
2. "Shola" as a noun: This is less common, but it can mean "light" or "brilliance".
Therefore, the meaning of "shola" in Yoruba depends on the context.
If you can provide more context about how you encountered the word, I can help determine the specific meaning.