Woodard \wo(o)-da-rd\ as a boy's name is a variant of Woodward (Old English), and the meaning of Woodard is "woods warden".
The baby name Woodard sounds like Edouard, Edward, Eduard and Eadward. Other similar baby names are Goddard and Godard.