Interesting question.
My husband's family has a tradition for names. Everyone has 2 middle names, and the first name has 3 syllables, the second has 2, and the third has one.
My family is Jewish so our tradition is that the first name should have a Hebrew origin and also that it is bad luck to name a child after someone who is alive but good luck to name one after someone who has passed away. To be more specific, it is an Ashkenazi Jewish tradition to name a child after someone who has passed away, Sephardic Jews actually do the opposite, name a child after someone who is alive.
DH and I kept the 2 middle names, ditched the syllable thing, picked a first name that had a Hebrew origin, and used my maternal grandfather's name as a second one and DH's maternal grandfather's name as the 3rd.
Additionally, both DH and I have very classic sounding names so we picked one that went well with ours. No odd spellings here!