There are multiple origins and meanings for the name Emily:
1. Comes from the Latin word aemulus etymology - "emulous; trying not to give in; stubborn; supporter, followers; emulation", feminine form of the personal name Emil. Aemilia gens - was a patrician family at Ancient Rome.
2. Form of the given name Emma/Emmanuela - "God (El) is with us" or of Amelia meaning - "soft, weak; better; honey".