Avery was the first name that came to mind.
Other suggestions: Cory/Corrie, Reese, Hayden, Riley, Cameron, Jordan/Jordyn, Kennedy, Shawn, Skylar, Parker, Carson, Taylor
Any chance your husband would agree to a more feminine name that has a more boyish nn? I think this ages so much better.
Lorelei or Aurora (Rory)