Finn cuenta en sus crónicas que vio a Nandi unas horas antes de morir supuestamente enferma de disentería, pero la tradición oral zulú sugiere que Nandi engañó a su hijo para tener un nieto, ya que él siempre se mostraba paranoico ante la posibilidad de que un hijo le quitara el trono y obligaba a sus esposas a abortar o a sacrificar a sus hijos en cuanto nacían y que Shaka apuñaló a Nandi en un arranque de ira cuando descubrió el engaño.