Is it possible to know "ESX host on which VM currently resides"?

I have a requirement where Bigfix need to provide the details of the virtual machine in which ESX host it resides.

Virtual Endpoint Manager can do that for you. Its included as a part of BigFix Patch. BigFix Inventory and the VM Manager data should also provide that info. Here is a link to the Virtual Endpoint Manager info: