Zarahemla was a descendant of Mulek, son of Zedekiah (see Mosiah 25:2). Mulek and his people arrived in the north, while the Lehites arrived in the south (see Helaman 6:10)