There are multiple origins and meanings for the name Igor:
1. Slavic (Russian Игорь) name, comes from the Scandinavian words Ing + varr etymology - "guarded by Ing (god of richness)"
2. Russian form of the personal name Ivor ("bowman")
3. Derived from the ancient Greek word (ἰχώρ) [ikhor] - "imperishable blood". Ichor is the liquid that flowed in the veins of the anti-gods.