I met a girl with the first name
Campbell recently. Before that, I would have said "that doesn't sound namey at all", but it didn't take me any time to get used to the idea of
Campbell as a first name. He could be called
Cam for short.
Macaulay is okay, but as an American I just think of
Macaulay Culkin and without knowing about that one actor, I wouldn't know how to spell it from hearing it or pronounce it from reading it.
With
Alexander and
Sylvie,
Campbell is better than
Macaulay (
Macaulay goes with
Alexander but not
Sylvie). But I would still prefer a more namey first name with the family surnames as middle names.
Some things I think would go with
Alexander and
Sylvie that don't end with N:
Corvus
Elias Conor Micah William Peter Leo Emrys Emery Vincent Llyr TerenceCasimirCassiel Calix
SeorasJasper James