Osmo on suomalainen miehen etunimi. Osmo kuuluu kansallisromanttisen kauden nimiin. Kalevalassa se tarkoittaa 'nuorta miestä', rinnakkaismuoto Osma tarkoitti kansanmurteissa 'ahmaa' tai vanhoissa häärunoissa sulhasta.
Nuoreen mieheen viittaava Osma, Osmo tai Osmoinen tunnetaan kansanrunoissa sulhasen kunnioittavana nimityksenä. Vastaavasti sulhasen kotia kutsutaan Osmalaksi. Osmola on myös Kalevalan rinnakkaisnimi. Osmansolmu tai osmonsolmu on rautakaudelta saakka tunnettu onnenmerkki.
Nimi tunnetaan myös Virossa, jossa Osmo oli almanakassa 1849 ja rinnakkaismuoto Osmu 1882.
Osmo tuli käyttöön 1880-luvulla ja esiintyi Kansanvalistusseuran almanakassa vuonna 1883. Suomen almanakkaan se tuli 1908 ja vuosina 1929–1949 se oli 30. toukokuuta. Vuodesta 1950 se on ollut nykyisellä päivällään, 11. toukokuuta.
Vuoden 2019 loppuun mennessä Digi- ja väestötietoviraston tietojen mukaan Osmo-nimen on saanut 12 908 miestä sekä ainakin yksi nainen.