وزارت دفاع
تا پیش از جنگ جهانی دوم، وزارت جنگ شامل نیروهای زمینی بود و نیروی دریایی و هوایی توسط وزاری دیگری اداره می‌شدند. مثلاً در اواخر سال ۱۹۵۳ اتحاد جماهیر سوسیالیستی شوروی دو وزارت جداگانه «نیروی دریایی» و «جنگ» وجود داشت. پس از جنگ جهانی دوم، نام معمول این وزارت در کشورها «وزارت جنگ» بود که پس از آن به «وزارت دفاع» تغییر یافت. برای نمونه، در هند این تغییر نام برای پرهیز از مفهوم تجاوزگری و همگامی با سنت‌های هندی انجام شد.
وزیرلشکر
وزیرلشکر منصبی معادل وزیر جنگ بود که در سال ۱۲۲۱ هجری قمری توسط فتحعلی شاه ایجاد شد. تا پیش از این «لشکرنویس دیوان اعلی» که در دوره قاجاریه با عنوان لشکرنویس باشی شناخته می‌شود، بالاترین مقام اداری سپاه به شمار می‌آمد و مسئول امور مالی و اداری سپاه بود. برخلاف لشکرنویس، وزیرلشکر از مستوفی‌الممالک پیروی نمی‌کرد و به همراه این مقام و منشی‌الممالک از وزرای سه گانه‌ای بود که زیر نظر صدراعظم کار می‌کردند.