Two more name suggestions:
first born
Balin (Cherokee for Mighty Warrior, because he was born during the fires, braved the smoke, and survived)
second born
Dayita (Cherokee for Beloved, because he was such a welcome surprise)
Here is a site for Cherokee names and meanings:
Cherokee Baby Names and Meanings