MeaningGerman - Noble Strength, A variant of name Abelard , Ellard
ReligionChristianity
OriginDutch, French, German