我觉得Karen比较好。因为这个名字给人更多的吸引力。
还得看你的中文名是什么, 一般是取和你中文发音相似的英文名, 如果实在很特别, 就去和你中文名一样意义的英文名, 如果还是强差人意, 可以自己给自己造一个, 不过要注意要在现有的英文名引申出来(比如一般英文名, 改下,eg. Nicolle, Nicole)
千万不要自己找几个英文串一起, 不但拗口, 而且就像是一个你自己创的中文, 你叫人怎么读
Karen活泼点,Ellie文静点
看到样子才能说
Ellie好点,谐音好,艾丽,爱你?