Si tratta di un nome di antica origine germanica e scandinava che potrebbe significare "amante dei cervi". Il nome originario è Oskar, latinizzato in seguito in Anscarius, a cui è stato attribuito il significato di "guerriero di Dio" o " arciere di Dio".
Oscar è molto popolare tra i nuovi nati di Regno Unito, Danimarca e Svezia ed è presente nella top 50 dei nomi per bambini di Australia, Belgio, Irlanda e Norvegia.