Yes artichokes can be eaten raw although most recipes call for the artichoke to be steamed or cooked.
Eating a raw artichoke is perfectly safe to do but raw artichokes in my opinion don't taste as good as cooked or steamed artichoke.
Some people though like my dad likes to eat raw artichoke and snack on it and it's healthy for you to eat the artichoke raw.
But I prefer the artichoke to be cooked or steamed and mix it with other foods before I eat it.
I don't like the taste of artichoke raw or by itself but if I add things such as cheese on it then it tastes better or if I make an artichoke salad and add some Ranch Salad dressing it tastes much better that way.
But if you want to snack on some raw artichoke you can do so because raw artichokes are edible.