納得 emphasizes acceptance or being convinced, whereas 分かり focuses on the cognitive act of understanding.
Etymology
Noun form of the verb 分かる (wakaru, 'to understand'), derived from the classical verb 分く (waku, 'to divide, distinguish'). The kanji 分 carries the core meaning of 'divide, distinguish, understand'.