Nope I don't think so, I think it goes nicely 4 letters, 7 letters 9 letters. variation is good!
We did worry that we both and DS1 all have 5 letter names and DS2 has 8 and anal retentive me looked at medicare card and said his name length wrecks the neatness of card lol. But in the end if you love the name go for it!!

When I say your girls names with Mary it rolls of tongue nicely!