The thing about Japanese names is that they can have more than one meaning depending on the kanji used. The longer the name, the more possible meanings a name has.
Ichika has multiple meanings, and all of them are lovely. The character options to spell Ichika include roots meaning love, hope, flower, beautiful, beginning and affection, just to name a few.