English from Old English "god's gift". This is the same meaning as Theodora/Dorothea and the Polish equivalent Bogdana which are consequently classed here as lesser synonyms.
Thanks to Donald Whyte who provided much of the initial information for this site.