Besides semantic and acoustic factors, prosody can also play a role. Like most classroom Ts, I sometimes confused the names of students when I had a lot on my mind (not a memory issue -- it's excellent). I noticed I was much more likely to confuse names with the same # of syllables. While Mitterand is one more syllable than Macron, it rolls out in fluent speech like a 2-syllable word.