Baby Names and Name Generators

What Does Daibheid Mean?
"Dearly loved"