Агаѳо́никъ (Old Church Slavonic) comes from Ancient Greek ἀγαθός, from Proto-Hellenic əgatʰós, from Proto-Indo-European m̥ǵh₂-dʰh₁-ós, from Proto-Indo-European dʰeh₁- — to do, put, place.
Ancestry of “Агаѳо́никъ”, step by step
Агаѳо́никъ traces back through 3 separate lines of ancestry.