Yes, why not? We would not use these names in Sweden b/c almost everyone knows English. But it also depends on tradition; if a name is used as a name for a long time, who cares about the meaning? I think
Bonnie and
Darleen are used as names in English-speaking countries.
And people use first names which mean "blind", "lame", "ewe", "dog", "small", "bad luck", "misshapen head", "crooked nose" (
Cecilia,
Claudia,
Regina,
Rachel,
Caleb,
Paul,
Mallory,
Kennedy,
Cameron) etc, without caring or knowing about the meaning. So it seems narrow-minded to say that
Colleen is not a good name, just b/c it means "girl" in Irish.
"You sought a flower and found a fruit. You sought a spring and found a sea. You sought a woman and found a soul. You are disappointed." (
Edith Södergran 1891-1923)