I always think the "gr" sound is a little harsh, so I've never been a fan of Gretel. That, and it just reminds me of the fairy tale. Florence is all right. I could like it as a middle name, provided it's wirth the right first name. Not such a fan of Fergus either, really.