Well,
Anne looks 'french' to me, so I use it with 'french' names:
Anne Claire,
Marie Anne.
While
Ann goes with 'english'
Clara, or
Mary:
Mary Ann,
Clara Ann.
Louise Anne -
Louisa Ann.
Catherine Anne -
Katherine AnnRosemarie Anne -
Rosemary AnnSomething like that, more or less...