I think this game is really fun! So here is my shot at it:
LN: Something British sounding, but could be American
DH: FN something popular and Irish, MN something old
DW: FN something short and sweet, MN a flower
DD: FN something old, MN something trendy
DD: FN something different, MN a flower
DD: FN a place name, MN name of a saint
DS: FN a word name, MN honors father
DDog(m or f): Name of a Greek God
DCat(m): name of a dessert that doesn't sound too girly