Ein reicher Brahmane aus Campā, studiert in den Veden; er lebte in einer Unterkunft, gespendet von König Bimbisāra.
Als Buddha in Campā verweilte, am Ufer des Gaggarā Sees, besuchte ihn Sonadanda, obwohl dessen Freunde und Kollegen dagegen protestierten. Die Unterhaltung ist aufgezeichnet in der Sonadanda Sutta (D.4).
Am Ende der Unterredung drückt Sonadanda seine Anerkennung gegenüber Buddha und seiner Lehre aus und lädt Buddha mit seinen Jüngern zu einer Mahlzeit ein. Am Ende der Mahlzeit sagt Sonadanda, wie er sich verhalten wird, wenn er auf Buddha trifft, dass er gewisse Freundlichkeitsbezeugungen nur andeuten wird.
Buddhaghosa kommentiert (DA.i.292ff ), dass Sonadanda das tat, weil er viel älter als Buddha war, und er den Leuten nicht zeigen wollte, dass er jemand verehrt der so jung ist, dass er sein Enkel sein könnte. Es könnte auch sein, dass Sonadanda keinen der edlen Pfade (ariya-puggala) erreicht hatte.
Angaka war der Sohn seiner Schwester.