I find it more odd that
Aldo Leopold had two living sons named Aldo(as opposed to naming a second son after a first deceased son).
Luna is the Latin word for moon. Perhaps he just wanted to name his son moon. Who knows.
I know there was a
Roman goddess called
Luna but this is no more odd to me than people naming their sons
Memphis which was the name of a Greek nymph. Or
Pax which is also the name of a
Roman goddess.