Well, to be honest, I've gained a LITTLE respect for Geoffrey over time and I don't hate him so much that I don't think he deserves to settle down someday, so yeah. And when it comes to me and romance, I often don't like seeing anyone left out, even if it's someone I don't like. And in my writing, I've got KieranxMarcia, hints of RenningxLucia and OscarxTanith, MakalovxAstrid (as much as I don't like this pairing, it's canon and I didn't want to contradict character endings too much), and Geoffrey's all by himself. He's the only one at the castle without a lover. In this kind of situation, even I would feel bad for him, so I gave him someone. And yes, Erica's name is intentionally slightly similar to Elincia's. She is slightly based of off her, in fact. Erica's personality is meant to be mostly pretty different though. She's caring and sweet like Elincia, and wouldn't hesitate to help someone in need, but other than that, yeah. Different personalities.
Geoffrey doesn't exactly realize that, but he does notice that Erica reminds him of Elincia...a little. This hasn't been shown yet, but it will be in the next story I feature these two in.