Elrod \e-lrod, el-rod\ as a boy's name is a variant of Elrad (Old English), and the meaning of Elrod is "noble counsel".
The baby name Elrod sounds like Ellrod and Ellrad. Other similar baby names are Elroy and Elroi.