I like it
I too was trying to kind of some kind of ship theme. (great minds think alike, my friend!) But didn't think of any quite fitting. Also thought of involving "XII" (Roman numerals for 12) in some kind of name, but hadn't yet come up with anything worth while.
Menhir came up as a synonym to monolith, which means literally "tall stone", and it's a cool name, but didn't seem fitting since it isn't stone. So I thought of totem pole thus the suggestion for totem(although, honestly, I didn't think that even to be fitting, but worthy of a suggestion at least).