Baby Names and Name Generators

What Does Shawn Mean?
"Present"