"All you need to need to attract birds is some kind of plant that produces some kind of seeds or nuts that birds would eat," Hodges said. "Your water source can be a pond or a birdbath, and your nesting site can be anything from dense shrubbery to a birdhouse." There are hundreds of trees that attract birds, but sometimes it's helpful to go plant by plant to decide which is best for your yard.