I don't like Epiphany for a name. It sounds pretty and I have no objection to nouns as names in general. But here, I automatically think, "Ah, I've had an epiphany!" For me it would be like naming someone Eureka.I do, however, like Epiphania / Epifania.
I know of somebody called Epiphany who goes by the name Pippa. Epiphany to me is January 6th so I could never really see it as a name. I suppose it could be sweet on a younger child.