O nome Gunilda é de origem germânica e é composto pelas palavras "gunth" que significa "guerra" e "hild" que significa "batalha". Portanto, o significado do nome Gunilda é "guerreira" ou "aquela que luta em batalhas". É um nome pouco comum nos dias de hoje, mas tem uma longa história na cultura nórdica e alemã.