My husband's family has this tradition of naming their first son after two family members that have passed on. In my husband's case it's Alexander and David. I am having a hard time choosing which one should be my lo's first name. To me, David Alexander flow better but a lot of people have that name. However, Alexander David sounds forced. What do you ladies think?