A popular theory is that Shigaraki, better known as All for One, is Izuku's father. The idea sounds like a stretch at first, but it's not as impossible after breaking down all the details and facts as some might think.