Each — каждый и every — каждый. В большинстве случаев можно использовать оба слова с одинаковым успехом. Разница лишь в том, что every по смыслу ближе к all — все, и чаще используется для больших чисел. То есть как бы и каждый, но на самом деле все вместе — every person lives on the Earth.
А each — это про каждый объект в отдельности, и это важно подчеркнуть:
Each of us has dreams — у каждого из нас в отдельности есть свои мечты (each как раз подчеркивает, что у каждого — свои).