圣费尔南多（，）是西班牙安达卢西亚自治区加的斯省的一个市镇。总面积35平方公里，2016年总人口95,949人。
地名语源.圣费尔南多市现在的名称是由国王费尔南多七世在西班牙独立战争期间授予的。在这之前的正式名称一直是“”，简称为“”（莱昂岛）或“”。一些学者认为它与“狮子”一词同源，可能来自希腊神话关于赫拉克勒斯击败并杀死狮王的传说，而地点可能就发生在古代的加的斯群岛（现加的斯湾）。
地理.
位置.圣费尔南多市位于南欧的伊比利亚半岛