Carl is a male name.
Carl is an Old German variant of Charles and maybe a form of the name Hariolus.
Carl means “man” and “warrior”, “army”.
No need to look further, then. Find the perfect first name for your baby together with your partner now!