Имя Зоя обозначает жизнь. Это имя считается русским, но греческого происхождения. Зоя - это жизнь по-гречески (Зоис).
Однако, несмотря на то, что это имя русское, русские люди почти никогда не называли своих девочек Зоями. Имеется в виду царский период. Можно вспомнить лишь единицы примеров, когда кто-то был назван Зоей. Больше всего это имя употреблялось в монашеской среде.
Востребованность имени Зоя появилась лишь при советской власти. Чуть ли не каждая пятая девочка была Зоей! ))) Это удивительный факт, так как неясно, что и кто способствовал пиару давно забытому имени. История, во всяком случае, об этом умалчивает.
Имя, конечно, красивое, значение его - благородное, но вот почему на Руси его не употребляли, непонятно. Тем более, что всегда праздновался день Зои - 15 мая. Видимо, наши предки считали это имя чересчур для себя благородным (или даже царственным). Известно, что в Византийской империи - были Зои - царицы.
В советский период многие известные женщины также носили имя Зоя.