Well,
Jessie is the normal feminine spelling of the name, and it's great she's named after his grandmother, but I do think using the middle name
James is "too cute."
D'Lila
Star seems OK to me; wouldn't be at all unusual in the African-American community, and I like to link to his mother.