Weeds sprout up in lawns for lots of different reasons. You may have either overwatered or underwatered your grass. Possibly, you cut the lawn too deeply. Grassy weeds sprout up in lawns where the grass is kept under 2 inches high.