Igor é um nome de origem russa que significa "aquele que é protetor", "guerreiro" ou "defensor". Já Gustavo é um nome de origem germânica que significa "aquele que é de bom gosto" ou "o que é abençoado". Em conjunto, Igor Gustavo pode significar "um guerreiro abençoado" ou "um defensor com bom gosto".