I like Asa and Malachi
Shai (Shay?) is awful
Ezra, Noah and Asa is a bit matchy matchy - but usuable.
But alternatives maybe - Jacoby, Tobias, Jethro, Jerome, Silas, Seth, Joel, Aaron, Josiah, Eli, Reuben, Zachary/Zachariah, Barnabas/Barnaby, Moses, Abraham (Abe, Bram), Caleb.
Your girls names are very insubstantial compared to your boys names - if I had brothers with great historical names like Ezra and Noah, I’d be really fucked off to be called something made up like Indie. Ava and Amelia are both nice if v overused but I’d ditch the rest.
Stella, Esther, Tara, Aphra, Aster, Zoe, Serena, Saskia, Sabrina, Susannah, Cecilia, Verity, Maria, Cecily, Ciara, Cassia (Cassie)