Michael

Name origin: Hebrew

Name meaning: Who is like God

Oliver

Name origin: Old Norse

Name meaning: Kind one