There are some papers which give the overall complexity of finding all maximum matchings of a Tree/graph.....But I need Number of max matchings, not all the matchings.
There are estimates for the number of perfect matchings in some families of graphs. For example, for planar graphs, or for regular graphs. General estimations usually have poor quality.