レオナルド(Leonardo)は、イタリア語、ポルトガル語の男性名。ラテン語 "leo" 「ライオン」とゲルマン語 "harti" 「堅い」の合成名。ドイツ語レオンハルトに対応する。なお英語形は "Leonard" でレナードと読むが、「レオナルド」の表記もしばしばなされる。