For a first name, probably either Josephine or Delphine - I don't really like either of them, but Josie or Posey and Del are sweet nicknames. Seraphine is very nice, but I just personally think it's a little 'heavy' for a first name. It would make a really nice middle name, though.