Rosa de Lima nació el 20 de abril de 1586 en Lima, Perú. Fue la cuarta hija de Gaspar Flores, un arcabucero español, y María de Oliva, una criolla limeña. Aunque uno de sus biógrafos afirmó que nació el 30 de abril, los registros eclesiásticos y testigos como su confesor y madre confirmaron la fecha del 20 de abril.