They're all nice names. I think Jasmine rolls nicely with the middle name, but Jasmine Jaram is a little tongue twisting. Love Ruby.
For the boys i think Hunter and Asher are great without being too common.
Friend of mine called her girl Twyla from the french Etoile meaning star. Maybe that inspires something?