Napoleon II atau Napoleon Francois Joseph Charles Bonaparte (20 Maret 1811 – 22 Juli 1832) adalah anak dari Napoleon I, Kaisar Prancis dan isteri keduanya Marie Louise.[1] Ia adalah pangeran kerajaaan Prancis.[1] Akan tetapi, sejak lahir ia juga dikenal sebagai Raja Roma yang merupakan gelar pewaris.[1] Pada 14 April 1814, tiga tahun setelah Napoleon II lahir, Kekaisaran Prancis runtuh.[2] Saat itu, Paris diambil alih oleh pasukan koalisi Austria, Swedia, Inggris dan Spanyol. Setelah itu, ia dibesarkan di pengasingan di Austria.[2]
Pada tahun 1818 Napoleon II memiliki gelar Duke of Reichstadt, sebuah gelar teritori Bohemian.[2] Gelar tersebut membuat ia diperlakukan sebagai Pangeran Austria.[2] Di Austria ia dididik oleh staf pengajar militer dan mengembangkan minatnya dalam keprajuritan.[2] Pada tahun 1820 Napoleon II menyelesaikan studi dasar dan mulai pelatihan militer, belajar bahasa Jerman, Italia dan matematika serta menerima pelatihan fisik lanjutan.[2] Karier militer resminya dimulai pada usia 12 tahun (1823) ketika ia membuat kadet di Angkatan Darat Austria.[2]
Ia meninggal di Austria karena menderita tuberkulosis.[2]