Swan is an English name and is derived from the Old English word 'swon' which means 'swan'. The name could therefore mean a person who kept swans, or who lived in a place that had the sign of a swan in front, as was the case before houses began having numbers.