Interesting discussion. I may not be of much help, but I'd try to step back and consider picking the best name for your child, before prioritizing whose name gets top billing.
My maiden name is fairly unique, which I liked, but beginning with a "Z" seems to scramble people's ability to pronounce or spell it, and has the disadvantage of always placing you at the end of the list. Even my very traditional parents sometimes used mom's common maiden name for convenience (ordering pizza for takeout, for example). So I was content to take my DH's last name - earlier in the alphabet, fewer letters = easier to spell, but still a bit unique for English speakers. A drawback was pronunciation - DH's parents had butchered the pronunciation by trying to follow English sound rules. We decided to use the proper French pronunciation. It throws people who've never seen it before, but our community all know how to pronounce/spell it now, given our 5 kids' progress thru public school.
When choosing names for each of the kids, we obviously tried out the combos of first/middle/last, and examined initials, too. We paid attention to nicknames. Some names that one of us liked, the other vetoed. We kept thinking. We incorporated family member names at times, often altered: MIL passed away just before DD3 was born, so we used one of her names (she used both her first and middle names interchangeably) as DD3's middle name. Another relative's William became Liam in another middle name.
Sometimes traditions are more trouble than they are worth. DH's family had a tradition that at least the eldest male's first name was Joseph, but middle names varied. His grandfather's generation were ALL Joseph, and each used his middle name instead. His father used Joe, and an elder sibling that died in infancy was referred to as "little Joe", so DH became known by his middle name, different from his father's. His school records only had J. (middle name). In college, and job hunting later, it became tiresome to explain legal vs preferred name, and he has since reverted to using his first name with everyone new he met. Family still call him by his middle name, that's how I think of "him", so I have to sometimes think about which name to call him depending on context. Of course, we followed this tradition with our oldest son, and use his (different) middle name. He's finding it also a hassle, especially with computer records of all types. And, of course, people call for "Joe", and it could be either one they want, but neither is truly Jr or Sr. So we've come to appreciate fairly unique names.
I also tried to choose first names that had multiple nickname possibilities, so the kids could put their own stamp on their name. My sister did the exact opposite - she dislikes nicknames, so she chose names that couldn't be changed. I also tried to pick names that would age well - no cutesy kiddie names that wouldn't suit an adult as they matured.
If your last names are not English, what about translating them to their meaning in English, or something else for that matter? I'm always tickled by Dickensian last names, but I think it is because so many names don't register as words having meaning to us anymore, since they derive from another language. They are "just names".
I know a family with theme names; mom is a geologist, so the boys are Slate, Stone, Clayton, etc.
What is meaningful to you? Both of you. Let that guide you.