船名
弾道ミサイル搭載原子力潜水艦 アメリカ最初の潜水艦発射弾道ミサイルを搭載した原子力潜水艦 SSBN-598 には「ジョージ・ワシントン」(George Washington、初代大統領)の名前が与えられ、以後はイーサン・アレン級、ラファイエット級、ジェームズ・マディソン級、ベンジャミン・フランクリン級などのように人名から艦名がとられていた。 1981年に一番艦が就役したオハイオ級からは、かつて海軍の主力艦であった戦艦と同様にアメリカの州名を当てている。
攻撃型原子力潜水艦 世界最初の原子力潜水艦が「ノーチラス」(Nautilus SSN-571、オウム貝)と名づけられたように、当初は第二次世界大戦と同様に水棲生物の名前から取られていたが、1976年に一番艦が就役したロサンゼルス級からは、かつて重巡洋艦に採用された都市名が使用されている。続くシーウルフ級では建造された三隻がそれぞれ「シーウルフ」(SN-21、オオカミウオの一種。水棲生物名)、「コネティカット」(SSN-22、州の名前)、「ジミー・カーター」(SSN-23、元大統領の名前。人名)という、三隻とも異なる命名源から取られた艦名を持ち、続くバージニア級では州名が使用されている。
原子力巡洋艦 最初の原子力巡洋艦には「ロングビーチ」(Long Beach CGN-9、都市名)の名前が与えられたが、以後はカリフォルニア級、バージニア級のように主に州名から取られている。
アクラの名前が採用されたことは少なくない混乱を生んだ。すなわちソ連にはアクラの名を持つ開発計画があり、この計画によってタイフーン級が建造された他、後に潜水艦が固有名を持つ事になった時、アクラの個艦名を持つ潜水艦 (K-284) が誕生したためである。
ソ連では個々の兵器の名称を非公開としていたため、西側諸国では識別のために北大西洋条約機構が中心となってNATOコードネームを与えて使用していた。ソ連当局でも防諜のために自らの兵器をNATOコードネームで呼ぶことがあった。主要な水上艦艇は例外的に艦名が公開されていたものが多かったが潜水艦に関しては秘匿対象となっていたためコードネームが与えられていた。潜水艦はNATOに識別された順番に英語の単語が与えられていた。命名源は主に通信符牒の単語がアルファベット順に使用された。これらの経緯からNATOコードネームは艦の「型」(Type) であり「級」(Class) ではないとする主張が存在し、実際にそのような書分けを行う資料もある。ソ連では、通常通り1番艦の名称から「級」名を定めていたが、プロジェクト番号やプロジェクト名称の方がより多く使用されている。
最近のロシア海軍は情報公開に積極的でソ連時代のように個艦名を秘匿していない。ソ連時代の情報も充分に公開されておりコードネームの必然性は薄れているが、特に艦型・艦級についてはプロジェクト番号では覚えにくいこともあって冷戦時代の多くの文献で用いられていたNATOコードネームの使用を続ける人々も日本では少なくない。
海上自衛隊の命名基準は「海上自衛隊の使用する船舶の区分等及び名称等を付与する標準を定める訓令」(昭和35年(1960年)海上自衛隊訓令第30号)に定められており、「海上自衛隊の使用する船舶の名称を選出する標準について(通知)」(昭和56年海幕総第3807号)においてより細やかな規定が定められている。人名、都市名は使用しない、艦名の表記はひらがなのみ、同型艦には基本的に同じ系統の名前を使用する(はつゆき型なら「ゆき」がつくなど)などである。
かつては同型艦の艦名は文字数を揃えるという非公式のルールがあった。このルールが変更されたのは、あぶくま型護衛艦の「ちくま」「とね」からで、文字数が同型艦の4文字から変更されたのは、当時の海幕総務課の担当者の「何処にあるか判らん川の名前を使えるか」というセンスであった。 そのほか、先代の同名の自衛艦が物理的に存在する場合はその艦名を用いないという不文律もあった。あさひ型護衛艦 (2代)の2番艦においては、先代であるあさひ型護衛艦の2番艦「はつひ」が踏襲されると予想されていたが、「はつひ」は1978年にフィリピン海軍に供与され「ラジャー・フマボン」となっており、同艦は2018年3月15日に退役した。あさひ型護衛艦の2番艦は、2017年10月12日に「しらぬい」と命名された。