Skovhornuglen bygger ikke selv rede, men yngler i gamle reder efter krager, skader eller andre fugle. Den vælger gerne en nåleskovsklynge nær åbent land. Hunnen lægger oftest 3–6 æg, som ruges i omkring 27–28 døgn. Kuldstørrelsen påvirkes af mængden af gnavere. Ungerne forlader reden, før de er flyvefærdige, og klatrer rundt i det nærliggende grenværk, såkaldte grenunger.