It is a male name with a Germanic origin. It is actually a variant of Leobard, which some pronounce 'liobardo'. See Elagabalus, bard ("poet"), prefix helio- ("relative to the sun"), suffix -ardo.
It is a male name of Greek origin. It is also used with h. It means the poet of the sun (Helio means sun and bard, poet).
My name brings an error of the scribe in the first 4 letters since in Mexico the "H" has no sound and when I hear it from my parents the name should be "Helio bardo" derived from "Helio" which means "Sun" and "bard" which means "poet" only then would it have meaning. . . a thousand apologies!! If someone has a better opinion