Darnisha \d(a)-rni-sha, dar-nisha\ as a girl's name is a variant of Darnell (Old English), and the meaning of Darnisha is "hidden nook".
Similar baby names are Danisha and Marnisha.