Dagny er et gammelt nordisk navn, som dog udelukkende forekommer i litteraturen. Det er sammensat af ord med betydningen 'dag' og 'ny'.
Dagny blev populært under Den nordiske navnerenæssance i 1800-tallet.
Navnet er mest almindeligt i Østjylland og på Sjælland.