* St Kilda is a Scottish place name: It refers to a group of islands in the Outer Hebrides.
* French doesn't directly translate place names: French usually uses the English name or a close phonetic equivalent.
Therefore, you would say "Saint-Kilda" in French, which is a phonetic adaptation of the English name.