by Matt Slick
No, God cannot create a being more powerful than himself. First of all, God cannot do all things. He cannot sin (Titus 1:2; Heb. 6:18) or deny himself (2 Tim. 2:13). He cannot do the logically impossible, such as make a round square. This does not violate God's omnipotence because his omnipotence is exercised in a manner consistent with his nature. Therefore, he cannot do that which is contradictory to his own nature, which means he cannot do the logically impossible.
Second, God is by nature non-contingent (Isaiah 44:24). This means he does not need anything else for his own existence. Instead, everything is dependent upon God for its existence. If he created a being "more powerful than himself," then that being would still be contingent. But, how could a contingent being be more powerful than the non-contingent being who created him? It makes no sense.
Third, God answers to no one, but if there were a being greater than God then our God would have to answer to him. So how could God, who answers to no one, create a being greater than himself, which would mean he would have to answer to him? Again, it makes no sense.
Fourth, according to Scripture, there is no greater being than God. The God of Scriptures is maximally great and is the manifestation of the greatest of all possibilities. In other words, he cannot be improved upon. Therefore, there cannot be a being greater than God because that would mean God is not the greatest of all beings.
Without going in depth into a discussion on the necessary preconditions that make logic possible (logical absolutes are a reflection of the process of God's mind), we can say that God cannot do the logically impossible. God's mind is perfect, logical and is not self-contradictory. Therefore, God cannot do the logically impossible. Each of the responses above, when carried out to their logical conclusion, result in self-refutation. Therefore, it is logically impossible for God to create a being greater than himself.