There are multiple origins and meanings for the name Emily:
1. Comes from the Latin word aemulus - "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 or of Amelia - "soft, weak; better; honey"