Agafonov is a Russian surname. It is derived from the Greek name “Agathon,” meaning “good” or “noble.”

πŸ” Search here πŸ”+ ADD CLAN NAMES🎬 Watch our videos