The name Bogdan is primarily a male name of Slavic origin that means Given By God.
Bogdan is used in all Slavic countries and Romania and Moldova. It is both a given name and surname. The name is possibly is an early loan translation of Theodore. It has been in use since the medieval era.