There are multiple origins and meanings for the name Zahar:
1. Hebrew (זָכָר) meaning - "man; male, buck; memory, remembrance" or from (זָהַר) meaning - "shine, luster"
2. Russian (Захар) form of the personal name Zachariah - "God has remembered"
May also refer to Zahar (feminine name).