OK, here's how we did it.

Both my children--Gabriel and Elizabeth--have biblical names. (You can see them both on the same page in most Bibles.) My son got the Scottish Duncan for a middle name because it was his mother's maiden name. My daughter got Margaret after my mother and her grandmother.

I guess that's all pretty logical. The rest confuses me. Espcially if you get into all the British hyphens and such. Sir Peter Helmsley-Woolsey never quite made sense to me. (I made that name up. I hope there is no such person.)