K was named (first name) after dh's Grandma and middle name after my Great Grandma.
G, well I really don't know how dh came up with that name. He likes it and I like it so it will probably stick. His middle name was picked out of a baby name book. I just started going through all the names until I found some that sounded right with his name and then I told dh my favorite and he liked it.
K was almost Lillian, but dh don't like that name. He says none of his kids will be named after flowers.

If G was a girl his name would have been Novalee Diane (and if we have another girl she might still get that name.) Of course if K would have been a boy then she would be G. LOL We picked his name while pregnant with her and still liked it when I got pregnant again so naming him was super easy.