Neither. I dislike Jessica because of the -ica part (love Jessie, though). I dislike Megan and Meagan is worse. Cecilia is alright but I dislike the meaning. I guess I'd choose Cecilia and give her a middle name with an awesome meaning.CeciliaKate or CeciliaBrooke.