There isn't a perfect homophone for "dainty" as it's a unique word. However, depending on the context, you could potentially use "deity" which is pronounced the same, but refers to a god or goddess.
Keep in mind that "deity" has a completely different meaning and might not be suitable for all situations.