FamilyEducation.com
   
 

First name origin & meaning:

German: Resolute

First name variations: Abalard, Abelhard, Abilard, Adalard, Adelard, Abelard