They're a mixed bag really...
The -ie ending is French in the cases of Marie and Lucie. Maria and Lucia are Spanish and Italian.
Laura is also used in Italian but pronounced Low-ra (to rhyme with 'cow').
Anna is also Spanish and Italian, as well as German, Scandinavian and Russian.
Alexa is a UC German name.
Lexie, Ella and Ellie are more modern names that are nicknames for Alexandra and Eleanor.
Annie is a pet form of Ann/Anne.
Laurie is a pet name for Laurence along with Larry. The name, spelled Lori or Laurie, was popular for girls in the US about 50 years ago.
Cassia is a form of Keziah.
Cassie can be short for Cassandra as well as a pet form of Cassia.
I like both Marie and Maria, prefer Lucy over Lucia and Lucie, prefer Cassia/Keziah over Cassandra/Cassie, Laura over Laurie/Lori, and I prefer both Anna and Annie to Ann/Anne.
I don't like Lexie, Ella or Ellie.
I have DDs with both -ie endings and -ia endings.