MeaningGerman - Noble Strength, A variant of name Abelard , Ellard
ReligionChristianity
OriginGerman, English