Viera is a female given name, similar to Vera. It means "faith" in the Slavic languages, though it is sometimes associated with the Latin word "verus", "true" (both words are derived from the PIE *weh₁ro- "true"). It was formerly a nickname for Vieroslava, and is pronounced vyeh-rah.
The name is celebrated on various name days.