St.%20croix Family History
St.%20croix Name Meaning
French (Sainte-Croix): habitational name from any of the places called Sainte-Croix (from a Christian religious dedication to Sainte-Croix ‘the Holy Cross’) or a nickname perhaps ironic derived from the same religious term.
Source: Dictionary of American Family Names 2nd edition, 2022