Все дети даны нам Богом. Как их не назови. В старину родители не давали имя до крещения ребёнка и звали сыновей первые дни жизни - Богданами. Так было в среде простого народа, принявшего христианскую веру. Богдан - имя со славянскими корнями. Оно двусоставное, от этого раскрывается по особому. Сравните первый и второй вариант прочтения имени: Богдан - Богом данный (слав.) Богдан - дар самому Богу (слав.) Верно и первое, и второе значение. Богдан - сам по себе подарок от Творца. И он же - тот, за кого родители ручаются перед Богом...
Мужское имя Богдан имеет исконно русское происхождение. Образовано из двух слов «Богом» и «дан». Трактуется как «Богом данный». Из-за отсутствия святого покровителя носители имени при крещении получают имя Феодот, имеющее такое же значение...