O nome Keegan tem origem irlandesa e significa "filho de Aodhagán". Aodhagán era um nome próprio irlandês antigo que significa "pequeno fogo" ou "pequeno ardor". O nome Keegan ganhou popularidade no século 20 e é frequentemente usado como nome de menino.