I like [name_u]Akira[/name_u] a little better–comes across as slightly more unisex and avoids the “sore” syllable. Both could work, though, even if they do sound a little feminine. People name their boys [name_u]Luca[/name_u] and [name_m]Joshua[/name_m], so I don’t think [name_f]Sora[/name_f] and [name_u]Akira[/name_u] are all that far out of the norm anyway.
[name_m]Akiro[/name_m] is a great suggestion. It has that more masculine feel you want but still sounds almost exactly like Dad’s precious [name_u]Akira[/name_u]. If he’s willing to compromise even a little, I think it could really work well for your family.
Okay, middle names! Here are some ideas:
[name_u]Akira[/name_u] [name_u]Michael[/name_u], [name_u]Akira[/name_u] [name_u]Parker[/name_u], [name_u]Akira[/name_u] [name_m]Wyatt[/name_m], [name_u]Akira[/name_u] [name_m]Thomas[/name_m], [name_u]Akira[/name_u] [name_u]Lane[/name_u], [name_u]Akira[/name_u] [name_m]Dalton[/name_m], [name_u]Akira[/name_u] [name_m]Vincent[/name_m], [name_u]Akira[/name_u] [name_m]Zachary[/name_m], [name_u]Akira[/name_u] [name_m]Nolan[/name_m], [name_u]Akira[/name_u] [name_m]Nathaniel[/name_m], [name_u]Akira[/name_u] [name_m]George[/name_m], [name_u]Akira[/name_u] [name_u]Finn[/name_u], [name_u]Akira[/name_u] [name_u]Jordan[/name_u]
[name_f]Sora[/name_f] [name_m]Timothy[/name_m], [name_f]Sora[/name_f] [name_m]Daniel[/name_m], [name_f]Sora[/name_f] [name_u]Dylan[/name_u], [name_f]Sora[/name_f] [name_u]Charlie[/name_u], [name_f]Sora[/name_f] [name_u]Jace[/name_u], [name_f]Sora[/name_f] [name_m]Felix[/name_m], [name_f]Sora[/name_f] [name_u]Carter[/name_u], [name_f]Sora[/name_f] [name_m]Cole[/name_m], [name_f]Sora[/name_f] [name_m]Dominic[/name_m], [name_f]Sora[/name_f] [name_m]Jasper[/name_m], [name_f]Sora[/name_f] [name_m]Quentin[/name_m], [name_f]Sora[/name_f] [name_m]Nicholas[/name_m], [name_f]Sora[/name_f] [name_u]Tate[/name_u], [name_f]Sora[/name_f] [name_m]Leander[/name_m]
Honestly, most of those middle names could probably work for both [name_u]Akira[/name_u] and [name_f]Sora[/name_f]. Or even [name_m]Akiro[/name_m]. I don’t really know what style you like, but if you’re compromising on the first name, the middle is your place to mix and match as much as you want to. Go wild.
One last thing: don’t forget that your opinion is equally valid as his in this process. It’s so important that even if you don’t love the name you end up picking, you at least have some kind of connection or feel like it’s going to grow on you. You don’t want to end up resenting anyone because of the name. Right now you sound less than enthusiastic, but not actively opposed–which could be a good thing or a bad thing. Of course, I can’t see inside your brain, and I don’t know what kind of conversations you guys have had before this. The best thing I can tell you is to trust yourself.
Best wishes and good luck with little nugget!