Earn Humanity
Humanity can be earned by playing as a Phantom, and helping to kill an end-level boss.
Humanity can be earned by killing Bosses.
Humanity can be earned by killing Evil Spirits (invading players), or by invading and killing a player in another world.
Humanity can be earned by having your hint sign up-voted by another player. ( however this humanity will go straight to your held humanity, thus upon dying it will be lost.
Humanity can be earned by killing a large number of monsters in one area if the boss is alive (up to 10 Humanity).
Dying, using the bonfire, or leaving the area does not reset your monster kill count for that area.
Humanity can be bought from Undead Merchant (Female), Patches the Hyena, and Marvelous Chester.(AotA Expansion Only)
Humanity can be found, as a dropped consumable item, from some killed enemies.
These consumables can be stored, just like other items, and will not be lost if the player dies.
Rats, Pisacas and Skeleton Babies drop humanity items. tip: using Quelaag's furysword and ring of the evil eye enables you to farm these skeleton babies for humanity and souls. note that the humanity drops often dissapear as fast as the corpses do. Don't forget to either take repair dust with you and/or homeward bones.
The three consumable humanity items are:
Humanity (Acquire one humanity)
Twin Humanities (Acquire two humanities), dropped by the Humanity Spirits in the Chasm of the Abyss (AotA Expansion only).
Firekeeper Soul (Acquire five humanities), not dropped by regular enemies. (This will void it from the ability to upgrade your estus flask).
Consuming a humanity item will also restore the player's health.