I went to school with a boy named [name]Shea[/name]. I knew another guy with the mn [name]Shay[/name] also. I’m not advocating its usage on boys, just letting you know it is unisex.
I think it would make a better nn but I’m not sure what for. It is lacking in substance imo.
Quite a few of the more obvious [name]Shea[/name] names seem kind of dated to me- [name]Shayna[/name], [name]Sheanna[/name], Shealynn, [name]Shayla[/name]… :-/
You could try pairing [name]Shea[/name] with a longer or more formal first name, then simply calling her [name]Shea[/name].
Also, [name]Shea[/name] is Irish, so you could use another Irish name with it…
[name]Caitlin[/name] [name]Shea[/name]
[name]Delaney[/name] [name]Shea[/name]
[name]Fiona[/name] [name]Shea[/name]
[name]Mackenzie[/name] [name]Shea[/name]
Why not use [name]Shea[/name] as your daughter’s middle name, and call her that? This way, she has two names she can go by. I’m not usually in favor of calling kids by their middle names, but I think it could work well for you…