What does Marina mean?
From the Latin adjective marinus/marina 'of the sea', itself from mare 'sea'. A long-established name across Romance and Slavic languages, borne by early Christian saints.
What does Flora mean?
Literally means 'flower': from Latin 'flos/floris' (flower). Flora was the Roman goddess of flowers and spring.