I love
Elias. It's a great name and a good alternative to
Elijah (which I'm never sure how to pronounce). I also love
Eli as a nickname.
Magnus on the other hand I don't like. Too much like Magnum (the gun and the TV show) and magnanimous for my taste.