Rune
This is a rare name, especially in the U.S. Rune is germanic meaning secret. I think it is a mysterious name and makes a great middle name.
a rune is a character from an alphabet used to write out Germanic languages before the Latin alphabet was adopted. It comes from the element run meaning "secret" or "whisper."