The name Juan is a boy's name of Spanish origin meaning "the Lord is gracious". Juan is ranked #137 on our popularity charts and is often added to lists like Royal Baby Names and discussed in our forums with posts like "Roll the die. Choose your answer. Pick your name!".
Find other names based on Juan using our baby name generator.