Why did colonists settle in Maryland?

Lord Baltimore desired an American colony for Roman Catholics. Catholics immigrated to Maryland for this religious freedom. The colony was named after Queen Mary of the Scots.